AceCRC
0.1
Cyclic Redundancy Check (CRC) algorithms (e.g. crc32(), crc16ccitt()) are progammatically converted from pycrc to Arduino C++, including variants (e.g. 4-bit versus 8-bit tables) that trade space and time.
src
AceCRC.h
1
/*
2
* MIT License
3
* Copyright (c) 2018 Brian T. Park
4
*/
5
17
#ifndef ACE_CRC_ACE_CRC_H
18
#define ACE_CRC_ACE_CRC_H
19
20
#include "
ace_crc/crc16ccitt_bit.hpp
"
21
#include "
ace_crc/crc16ccitt_byte.hpp
"
22
#include "
ace_crc/crc16ccitt_nibble.hpp
"
23
24
#include "
ace_crc/crc32_bit.hpp
"
25
#include "
ace_crc/crc32_byte.hpp
"
26
#include "
ace_crc/crc32_nibble.hpp
"
27
28
// Version format: xxyyzz == "xx.yy.zz"
29
#define ACE_TIME_VERSION 100
30
#define ACE_TIME_VERSION_STRING "0.1.0"
31
32
#endif
crc16ccitt_bit.hpp
crc32_nibble.hpp
crc32_bit.hpp
crc16ccitt_nibble.hpp
crc16ccitt_byte.hpp
crc32_byte.hpp
Generated by
1.8.17