@ru_arduino

Страница 2966 из 7737
Влад
03.08.2017
16:11:13
а можно использовать for без скобочек, так же, как if? for (uint8_t i = 0; i < 16; i++) command_message.destination_address.u8[i] = uart_data[i];

Petr
03.08.2017
16:11:23
Да

kaktys
03.08.2017
16:11:27
Можно

Petr
03.08.2017
16:11:31
Но это кмк не красиво

Google
Влад
03.08.2017
16:11:47
а if красиво?

Alex
03.08.2017
16:12:48
Жопа, как восстановить контактные площадки под чипом GPU

Dmitry
03.08.2017
16:12:49
это плохо читается при быстрых скроллах

Driver
03.08.2017
16:21:00
тонкие медные жилы + Уф маска

LexsZero
03.08.2017
16:26:09
а if красиво?
почитай kernel coding style, он красивый.

(сейчас должны набежать любители 1TBS размахивающие apple curly brace bug)

Mad
03.08.2017
16:29:19
всеж рипы в hevc норм

смарю домино

LexsZero
03.08.2017
16:30:32
1TBS - это когда скобки ставятся абсолютно всегда

Влад
03.08.2017
16:30:36
Do not unnecessarily use braces where a single statement will do. if (condition) action();

Google
LexsZero
03.08.2017
16:30:45
даже если там одна строчка

metaclass
03.08.2017
16:30:46
вот кстати микрософто-уродцы в дефолтном стиле C# поставили скобку открывающую на отдельной строке. Они достали, как пиздец.

там и так C# полэкрана пустого места

LexsZero
03.08.2017
16:31:00
https://www.dwheeler.com/essays/apple-goto-fail.html

metaclass
03.08.2017
16:31:05
а тут еще и скобки на отдельную строку

Alex
03.08.2017
16:40:29
ИК есть, микроскоп есть. А вот хз как жилку приклеить

аккуратно

тонкие медные жилы + Уф маска

Маска вроде была, а вот уф лампа сдохла

Dolphin
03.08.2017
17:11:37
Do not unnecessarily use braces where a single statement will do. if (condition) action();
Или не привыкай, или пиши в одну строку. Но лучше всегда выделять блок, как по Лексу, избавишься от многих недоразумений, когда через пол года посмотришь вновь на свой код.

if (a>b) if (b<c) if (a<c) c=b; Как тебе такой бред?

Dolphin
03.08.2017
17:16:41
да да, я вкурсе, но бывают и такие "писатели" :)

Skye ?
03.08.2017
17:17:07
"Я может и извращенец, но не до такой степени"

Dolphin
03.08.2017
17:17:15
главный аргумент - оно же работает!

Skye ?
03.08.2017
17:17:50
главный аргумент - оно же работает!
Я когда маленький (в плане программирования) был также говорил.

А потом думаю что же так тормозит все.

А там куча условных операторов в лупе

Dolphin
03.08.2017
17:20:35
Вот, кстати, неплохая древняя статейка ардуинщикам-крестам, которым не хватает этих самых крестов: https://habrahabr.ru/post/149683/ Чтобы писать полноценный код, а не как у ДиХальта.

Dmitry
03.08.2017
17:21:36
а как у Ди?

Google
Dolphin
03.08.2017
17:21:58
а у него пиздец )

например в статье про реализации меню

Но я его не обвиняю, тут скорее проблема в нехватке крестов, как я и сказал )

Samael
03.08.2017
17:31:09


Что может влиять на такое изо? Скаллер+7" ttl

Mad
03.08.2017
17:36:51
ковыряй конфиг хорг

Samael
03.08.2017
17:39:48
Mad
03.08.2017
17:41:44
/etc/X11/

у тя тока в малине так срет? нет линукса на компе?

и вообще попробуй для начала разные браузеры

Bastad
03.08.2017
17:57:40
ковыряй конфиг хорг
это не хорг, это скаилер или матрица мудят ИМХО

LexsZero
03.08.2017
17:59:24
а почему тогда контролы окошка не загажены?

Влад
03.08.2017
18:02:31
static uint16_t uart_data_length = 1500; static uint8_t uart_data[uart_data_length]; uart_packet_dump(&uart_data, uart_data_length); —---------— void uart_packet_dump(uint8_t *uart_buf, uint16_t uart_data_size) { for (uint16_t i = 0; i < uart_data_size; i++) { printf("%"PRIXX8, uart_buf[i]); } } —---------— ../root-node.c:521:24: warning: passing argument 1 of 'uart_packet_dump' from incompatible pointer type [-Wincompatible-pointer-types] uart_packet_dump(&uart_data, uart_data_length); ^ ../root-node.c:420:6: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'uint8_t (*)[1500] {aka unsigned char (*)[1500]}' void uart_packet_dump(uint8_t *uart_buf, uint16_t uart_data_size) —------------- Что ему не нравится?

Точнее, я примерно понимаю, что не нравится. А вот как поправить, не понимаю

Dolphin
03.08.2017
18:07:00
Приведение типов сделай

uart_packet_dump((uint8_t*)&uart_data, uart_data_length);

Samael
03.08.2017
18:08:56
Samael
03.08.2017
18:12:47
и вообще попробуй для начала разные браузеры
При чем тут броузеры то, повторяю, что картинка такая по всем возможным входам:hdmi, av, vga. Три разных источника видео: пека, тв приставка, малина. На малину была надежда, в ней легко выставить родное разрешение для матрицы 800х480. Да и нагуглил готовый конфиг именно с моей связкой скаллер+матрица

Dolphin
03.08.2017
18:14:36
Google
Влад
03.08.2017
18:14:44
с приведением не ругается

Влад
03.08.2017
18:15:40
uart_packet_dump(uart_data, uart_data_length);?

LexsZero
03.08.2017
18:15:43
uart_packet_dump(uart_data, uart_data_length)

да

Влад
03.08.2017
18:15:52
аа, ок.

LexsZero
03.08.2017
18:16:01
вроде ты уже спрашивал раньше про это

Влад
03.08.2017
18:16:07
блин, в прошлый раз на этом же застрял)))

я вспомнил

Admin
ERROR: S client not available

Влад
03.08.2017
18:16:28
ну, я начал рефакторить эту функцию

Samael
03.08.2017
18:19:48
ну тогда ты сам ответил
Мэд хорош гнать то. Чо я ответил, где?

Mad
03.08.2017
18:20:23
что проблема в самопале монике

Samael
03.08.2017
18:21:49
что проблема в самопале монике
Ну какая именно? Там два звена. Эххх, Тор где, он вроде ремонтит подобное

Dolphin
03.08.2017
18:22:40
@TehDmitry /report Потенциальный ремонт бытовой техники детектед :D

Dmitry
03.08.2017
18:23:17
ну так я про тот канал говорил

Dolphin
03.08.2017
18:24:00
А тут будем ремонтировать? Ну вот :D

Dmitry
03.08.2017
18:27:06
а есть какой-нибудь кад для разработки электроники, но с возможностью наследования? вот делаю я несколько похожих плат. в них источник питания в одном месте и одинаковый. и разъем питания в одном месте. и разъемы связи. и несколько диодов. всё в одних и тех же местах. вот сделать бы потомков платы. а родительскую, при необходимости, править и все изменения расползались бы на дочерние платы.

Влад
03.08.2017
18:27:39
где-то можно модули делать было

Google
Влад
03.08.2017
18:27:45
модуль блока питания

LexsZero
03.08.2017
18:27:52
думаю что в кадах которые не по карману простым смертным такое быть должно

можно наверное к кикаду костылями прикрутить

вообще я ебал, беда какая-то: нет ни одного нормального EDA for programmers

хочу опенскад для плат.

Dolphin
03.08.2017
18:29:53
хочу опенскад для плат.
так в чем дело? нихуевый стартап

LexsZero
03.08.2017
18:30:02
найди инвесторов

Dmitry
03.08.2017
18:30:29
это не стартап это стартаун какой-то.

LexsZero
03.08.2017
18:30:32
на самом деле, чисто programmatic будет неудобно наверняка

надо комбинированно

так же как неудобен опенскад

Dolphin
03.08.2017
18:31:11
Для меня одна загадка в этой хуйне с детства

как решать трассировку ))

LexsZero
03.08.2017
18:31:41
возможность и мышкой потыкаться, и натыканные мышкой куски параметризовать и соединять друг с другом кодом.

топор.жпг

Stanislav
03.08.2017
18:32:14
у менябыли какие то идеи

сложно да

LexsZero
03.08.2017
18:32:32
трассировать можно тоже кусками ручками

Dolphin
03.08.2017
18:32:46
все мои идеи заканчивались на поисках кратчайших путей

LexsZero
03.08.2017
18:32:47
например какой-нибудь дцдц с обвязкой один раз развел и пихаешь всюду

Stanislav
03.08.2017
18:32:52
а опенскад спасибо что подсказал

Dolphin
03.08.2017
18:32:53
но всегда получается гавнище

Страница 2966 из 7737