Subversion Repositories NaviCtrl

Rev

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;