Re: typo?1999-04-22 16:44:48Noah - I think that is OK. CRC24_POLY is used in the sample code as: if (crc & 0x1000000) crc ^= CRC24_POLY; So the extra "1" in CRC24_POLY is actually there to clear the "1" in the crc variable. It might have been clearer to define CRC24_POLY without the "1" and then to do if (crc & 0x1000000) crc ^= CRC24_POLY | 0x1000000; or even if (crc & 0x1000000) { crc &= 0xffffff; crc ^= CRC24_POLY; } but it works out the same. Hal
|
|