9 for (
int i = 0; i < 8; i++) {
19 prev_crc = (
uint8_t)(prev_crc >> 8)|(prev_crc << 8);
21 prev_crc ^= (
uint8_t)(prev_crc & 0xff) >> 4;
22 prev_crc ^= (prev_crc << 8) << 4;
23 prev_crc ^= ((prev_crc & 0xff) << 4) << 1;
31 for (
int i = 0; i < 8; i++) {
32 if ((prev_crc & 0x80000000UL) != 0)
33 prev_crc = ((prev_crc << 1) ^ 0x04C11DB7UL);
uint16_t crc16_byte(uint16_t prev_crc, uint8_t data)
uint8_t crc7_byte(uint8_t prev_crc, uint8_t data)
uint32_t crc32_byte(uint32_t prev_crc, uint8_t data)