-
- Ну что, rual, нашли что не так? symbions(66 знак., 02.05.2018 12:35)
- IMHO 100% лажи. Даже комментировать нечего. Где промежуточный результат сохраняеся? Зачем вообще переменная ptrbuf. И наконец зачем она присваивается адресу адреса первой ячейки буфера. Ну т.е. бардак. - fk0(30.04.2018 17:43)
- А rx_buffer это что? Если массив - то либо (void*)(rx_buffer) либо (void*)(&(rx_buffer[0])) Вова(92 знак., 30.04.2018 09:05)
- это структура, потому через (void*) преобразование. - rual(30.04.2018 15:25)
- Зачем же так извращаться? Специально придумали оператор typedef - пользуйтесь им Вова(753 знак., 30.04.2018 17:53 - 21:21)
- "typedef uint8_t* bytes"??? Этому больше не наливать. - SciFi(30.04.2018 18:10)
- Так красивее. :-) - Вова(30.04.2018 18:14)
- "typedef uint8_t* bytes"??? Этому больше не наливать. - SciFi(30.04.2018 18:10)
- Зачем же так извращаться? Специально придумали оператор typedef - пользуйтесь им Вова(753 знак., 30.04.2018 17:53 - 21:21)
- это структура, потому через (void*) преобразование. - rual(30.04.2018 15:25)
- Может быть, data16 += ... надо писать? А то непонятно для чего цикл, если результат каждый раз на одно и то же место пишется. - Ксения(30.04.2018 01:42)
- Ксения, цикл пишет в переменную, которая по выходу используется для ветвления в зависимости от корректности ЦРЦ - rual(30.04.2018 15:30)
- А откеда тогда CRC для всей структуры брать? Где она образуется? - Ксения(30.04.2018 16:39)
- Возможно функция crc16 где-то запоминает промежуточное значение. Автор для чего-то делает crc16_inject(0), но возможно значение не доходит куда нужно. - Вова(30.04.2018 18:11)
- ошибка в ДНК - =L.A.=(30.04.2018 20:19)
- Возможно функция crc16 где-то запоминает промежуточное значение. Автор для чего-то делает crc16_inject(0), но возможно значение не доходит куда нужно. - Вова(30.04.2018 18:11)
- А откеда тогда CRC для всей структуры брать? Где она образуется? - Ксения(30.04.2018 16:39)
- Ксения, цикл пишет в переменную, которая по выходу используется для ветвления в зависимости от корректности ЦРЦ - rual(30.04.2018 15:30)
- Ни хрена не знаю программирование, потому вопрос - почему приведение через void*, а не uint8_t* ? - VLLV(29.04.2018 22:23)
- Так проще. void* приводится туда-сюда без вопросов и пишется короче, чем uint8_t*. - SciFi(29.04.2018 22:26)