1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef _CRC16_H__
- #define _CRC16_H__
- #include <stdint.h>
- unsigned short crc16_CCITT(unsigned char *puchMsg, unsigned int usDataLen);
- unsigned short crc16_CCITT_FALSE(unsigned char *puchMsg, unsigned int usDataLen);
- unsigned short crc16_XMODEM(unsigned char *puchMsg, unsigned int usDataLen);
- unsigned short crc16_X25(unsigned char *puchMsg, unsigned int usDataLen);
- unsigned short crc16_MODBUS(unsigned char *puchMsg, unsigned int usDataLen);
- unsigned short crc16_IBM(unsigned char *puchMsg, unsigned int usDataLen);
- unsigned short crc16_MAXIM(unsigned char *puchMsg, unsigned int usDataLen);
- unsigned short crc16_USB(unsigned char *puchMsg, unsigned int usDataLen);
- uint16_t crc16(uint16_t seed, const volatile void * p_data, uint32_t size);
- #endif
|