[an error occurred while processing this directive]
|
так я считаю
u16_t crc16_2c (void *data, u32_t len,u16_t ivalue) {
u16_t ccrc = ivalue;
u8_t *p = (u8_t *)data;
u16_t *crc16_tbl = (u16_t*)&crc16_table[0];
while (len) {
len--;
ccrc = (ccrc >> 8) ^ crc16_tbl[((u8_t)ccrc) ^ *p++];
}return ccrc;
}
что-то похоже на то что делает программа
E-mail: info@telesys.ru