AceCRC  1.1.0
Cyclic Redundancy Check (CRC) algorithms (e.g. crc16ccitt, crc32) programmatically converted from C99 code generated by pycrc (https://pycrc.org) to Arduino C++ using namespaces and PROGMEM flash memory.
AceCRC.h
1 /*
2  * MIT License
3  * Copyright (c) 2020 Brian T. Park
4  */
5 
17 #ifndef ACE_CRC_ACE_CRC_H
18 #define ACE_CRC_ACE_CRC_H
19 
20 #include "ace_crc/crc8_bit.hpp"
21 #include "ace_crc/crc8_byte.hpp"
22 #include "ace_crc/crc8_nibble.hpp"
23 #include "ace_crc/crc8_nibblem.hpp"
24 
29 
34 
35 #include "ace_crc/crc32_bit.hpp"
36 #include "ace_crc/crc32_byte.hpp"
37 #include "ace_crc/crc32_nibble.hpp"
39 
40 // Version format: xxyyzz == "xx.yy.zz"
41 #define ACE_CRC_VERSION 10100
42 #define ACE_CRC_VERSION_STRING "1.1.0"
43 
44 #endif
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.
Functions and types for CRC checks.