jm_crc-ccitt

jm_crc-ccitt CRC-CCITT Arduino Library.

Author
Jean-Marc Paratte
Website
https://github.com/jmparatte/jm_crc-ccitt
Category
Data Processing
License
LGPL 3.0
Library Type
Contributed
Architectures
Any

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 https://ww1.microchip.com/downloads/en/DeviceDoc/40232J.pdf and the Application Note 752 https://ww1.microchip.com/downloads/en/AppNotes/00752a.pdf (take care of particular byte/nibble orders).

Downloads

Filename Release Date File Size
jm_crc_ccitt-1.0.0.zip 2023-11-18 10.32 KiB