/jm_crc-ccitt

jm_crc-ccitt CRC-CCITT Arduino Library.

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

jm_crc-ccitt CRC-CCITT Arduino Library

2023-11-18: v1.0.0 - Initial commit.

CRC-CCITT

jm_crc-ccitt CRC-CCITT Arduino Library computes the CRC-CCITT values of various data.

The library includes also constexpr 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 <util/crc16.h> 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 https://crccalc.com/?method=CRC-16/MCRF4XX.

More explanations about MCFF4XX can be found in document:

and the Application Note 752: