pycrc is an easy to use CRC calculator and C source code generator.
Express yourself: log in to write a review.
Extremely useful, especially if you want to use a non-standard model or polygon. Non-standard polygons often have much better performance especially if you have a fixed message length. See "Cyclic Redundancy Code (CRC) Polynomial Selection For Embedded Networks" by Philip Koopman & Tridib Chakravarty and the other papers they reference
Very useful tool, I use it to generate a CRC-function for a 16-bit microcontroller (Infineon C167) to validate data from an I2C EEPROM.