Commit | Line | Data |
---|---|---|
1e154bdb JA |
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 | ||
25dfa848 | 11 | extern unsigned char fio_crc7(const unsigned char *buffer, unsigned int len); |
1e154bdb JA |
12 | |
13 | #endif |