Data Processing

jm_crc-ccitt CRC-CCITT Arduino Library.
jm_crc-ccitt CRC-CCITT Arduino Library computes the CRC-CCITT values of various data. The library includes also definitions to compute CRC values of constants at compile time. CRC-CCITT is a 16-bit CRC. jm_crc-ccitt is based and uses the AVR optimized library and its generic implementation for non-AVR architectures, which is also the CRC algorithm used by the Bridge Arduino Library. To compute online CRC values, you can click the link More explanations about MCFF4XX can be found in and the Application Note 752 (take care of particular byte/nibble orders).

Author: Jean-Marc Paratte

Maintainer: Jean-Marc Paratte

Read the documentation


This library is compatible with all architectures so you should be able to use it on all the Arduino boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.