Rev 523 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 523 | Rev 720 | ||
---|---|---|---|
Line 34... | Line 34... | ||
34 | 0x7c26,0x6c07,0x5c64,0x4c45,0x3ca2,0x2c83,0x1ce0,0x0cc1, |
34 | 0x7c26,0x6c07,0x5c64,0x4c45,0x3ca2,0x2c83,0x1ce0,0x0cc1, |
35 | 0xef1f,0xff3e,0xcf5d,0xdf7c,0xaf9b,0xbfba,0x8fd9,0x9ff8, |
35 | 0xef1f,0xff3e,0xcf5d,0xdf7c,0xaf9b,0xbfba,0x8fd9,0x9ff8, |
36 | 0x6e17,0x7e36,0x4e55,0x5e74,0x2e93,0x3eb2,0x0ed1,0x1ef0 |
36 | 0x6e17,0x7e36,0x4e55,0x5e74,0x2e93,0x3eb2,0x0ed1,0x1ef0 |
37 | }; |
37 | }; |
Line -... | Line 38... | ||
- | 38 | ||
- | 39 | ||
- | 40 | u16 CRC16x(u16 crc,const u8 data) |
|
- | 41 | { |
|
- | 42 | crc = (crc<<8) ^ crc16tab[((crc>>8) ^ data)&0x00FF]; |
|
- | 43 | return crc; |
|
- | 44 | } |
|
- | 45 | ||
38 | 46 | ||
39 | u16 CRC16(const u8 *pBuffer, u32 len) |
47 | u16 CRC16(const u8 *pBuffer, u32 len) |
40 | { |
48 | { |
41 | register u32 counter; |
49 | register u32 counter; |
42 | register u16 crc = 0; |
50 | register u16 crc = 0; |