14 extern uint8_t
crc8(uint8_t pre_crc,
const uint8_t * data, uint32_t length);
24 extern uint16_t
crc16_ccitt(uint16_t pre_crc,
const uint8_t * data, uint32_t length);
34 extern uint32_t
crc32(uint32_t pre_crc,
const uint8_t * data, uint32_t length);
uint16_t crc16_ccitt(uint16_t pre_crc, const uint8_t *data, uint32_t length)
计算给定数据的16位CRC校验值, 数据格式为CCITT标准(初始值0x0000,低位在前,高位在后,结果与0x0000异或)...
Definition: crc.c:89
uint32_t crc32(uint32_t pre_crc, const uint8_t *data, uint32_t length)
计算给定数据的32位CRC校验值。
Definition: crc.c:103
uint8_t crc8(uint8_t pre_crc, const uint8_t *data, uint32_t length)
计算给定数据的8位CRC校验值。
Definition: crc.c:76