Those macros represent most used CRC polynomials. To create custom polynomial, see CRC_Poly_Terms.
More...
|
#define | CRC32_POLY (0x04C11DB7UL) /* X^32 + X^26 + X^23 + X^22 + X^16 + X^12 + X^11 + X^10 +X^8 + X^7 + X^5 + X^4 + X^2+ X +1 */ |
|
#define | CRC16_POLY (0x8005UL) /* X^16 + X^15 + X^2 + 1 - IBM CRC polynomial*/ |
|
#define | CRC8_POLY (0x31UL) /* X^8 + X^5 + X^4 + 1 - I2C CRC polynomial*/ |
|
#define | CRC7_POLY (0x09UL) /* X^7 + X^3 + 1 */ |
|
Those macros represent most used CRC polynomials. To create custom polynomial, see CRC_Poly_Terms.