
Влад
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
(сейчас должны набежать любители 1TBS размахивающие apple curly brace bug)

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

metaclass
03.08.2017
16:30:04
этот что ле?:)

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
if (a>b) if (b<c) if (a<c) c=b;
Как тебе такой бред?

Skye ?
03.08.2017
17:16:13

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

Dolphin
03.08.2017
18:12:42

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
с приведением не ругается

LexsZero
03.08.2017
18:15:16

Влад
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
ну, я начал рефакторить эту функцию

Mad
03.08.2017
18:18:55

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
но всегда получается гавнище