crc16.h

来自「DVB数字机顶盒中CA的通用接口源代码和通信数据格式分析。采用C编写」· C头文件 代码 · 共 18 行

H
18
字号
#ifndef  __CRC16_H__
#define  __CRC16_H__

void crc16_init(unsigned short *uCrc16);
void crc16_update(unsigned short *uCrc16, unsigned char *pBuffer, unsigned long uBufSize);
void crc16_final(unsigned short *uCrc16);

void crc16ccitt_init(unsigned short *uCcitt16);
void crc16ccitt_update(unsigned short *uCcitt16, unsigned char *pBuffer, unsigned long uBufSize);
void crc16ccitt_final(unsigned short *uCcitt16);

//help function
unsigned short crc16(unsigned char *pBuffer, unsigned long uBufSize);
unsigned short crc16ccitt(unsigned char *pBuffer, unsigned long uBufSize);

#endif // __CRC16_H__
	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?