📄 crc.h
字号:
/****************************************************************
*文件名:crc.h
*描述:CRC校验计算,包括CRC8与CRC16的计算方法。
*环境:任意
*版本:v1.0
*作者:wentsing
*日期:2006/03/07
******************************************************************/
#if CRC_C
/****************************************************************
下面是可以调用的函数定义
*****************************************************************/
#if CRC8
/****************************************************************
*函数性质:公共
*入口:要进行CRC校验的数据缓冲unsigned char *ptr,要进行CRC校验的数据长度
*出口:CRC计算结果
*功能:CRC8计算
*调用方式:unsigned char CalCRC8( unsigned char *ptr,unsigned char len)
*****************************************************************/
unsigned char CalCRC8( unsigned char *ptr,unsigned char len);
#endif
#if CRC16
/****************************************************************
*函数性质:公共
*入口:要进行CRC校验的数据缓冲unsigned char *ptr,要进行CRC校验的数据长度
*出口:CRC计算结果
*功能:CRC16计算(计算速度慢,程序空间小)
*调用方式:unsigned short CalCRC16Slow(unsigned char *ptr, unsigned char len)
*****************************************************************/
#if CRC16 == CRC16SLOW
unsigned short CalCRC16Slow(unsigned char *ptr, unsigned char len);
#endif
/****************************************************************
*函数性质:公共
*入口:要进行CRC校验的数据缓冲unsigned char *ptr,要进行CRC校验的数据长度
*出口:CRC计算结果
*功能:CRC16计算(计算速度快,程序空间大)
*调用方式:unsigned short CalCRC16Quick(unsigned char *ptr, unsigned char len)
*****************************************************************/
#if CRC16 == CRC16QUICK
unsigned short CalCRC16Quick(unsigned char *ptr, unsigned char len);
#endif
/****************************************************************
*函数性质:公共
*入口:要进行CRC校验的数据缓冲unsigned char *ptr,要进行CRC校验的数据长度
*出口:CRC计算结果
*功能:CRC16计算(计算速度折中,程序空间折中)
*调用方式:unsigned short CalCRC16Mid(unsigned char *ptr, unsigned char len)
*****************************************************************/
#if CRC16 == CRC16MID
unsigned short CalCRC16Mid(unsigned char *ptr, unsigned char len);
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -