Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
7 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
0xFF
836551
Топик полностью
=L.A.=
(30.04.2018 20:19, просмотров: 56)
ответил
Вова
на
Возможно функция crc16 где-то запоминает промежуточное значение. Автор для чего-то делает crc16_inject(0), но возможно значение не доходит куда нужно.
ошибка в ДНК
Ответить
Скорее всего, но будем считать что автор вполне разумен и функция crc16 сохраняет результат промежуточных вычислений crc в какой-то переменной, объявленной в теле функции как static. Это конечно мега-говнокод, но если человеку нравится...
-
Вова
(30.04.2018 21:13
)
"объявленной в теле функции как static" - не сходится, он должен иметь доступ к этой переменной для первичной инициализации, которая у него делается в другой функции.
-
VLLV
(30.04.2018 22:06
)