CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
crc.h
浏览该文件的文档.
1 #ifndef __CRC_H__
2 #define __CRC_H__
3 
4 #include <stdint.h>
5 
14 extern uint8_t crc8(uint8_t pre_crc, const uint8_t * data, uint32_t length);
15 
24 extern uint16_t crc16_ccitt(uint16_t pre_crc, const uint8_t * data, uint32_t length);
25 
34 extern uint32_t crc32(uint32_t pre_crc, const uint8_t * data, uint32_t length);
35 
36 
37 #endif
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