1 #ifndef CRC7_H 2 #define CRC7_H 3 4 extern const unsigned char crc7_syndrome_table[256]; 5 crc7_byte(unsigned char crc,unsigned char data)6static inline unsigned char crc7_byte(unsigned char crc, unsigned char data) 7 { 8 return crc7_syndrome_table[(crc << 1) ^ data]; 9 } 10 11 extern unsigned char fio_crc7(const unsigned char *buffer, unsigned int len); 12 13 #endif 14