Home | History | Annotate | Download | only in crc
      1 #ifndef CRC7_H
      2 #define CRC7_H
      3 
      4 extern const unsigned char crc7_syndrome_table[256];
      5 
      6 static 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