AceCRC
1.1.1
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.
|
Functions and types for CRC checks. More...
Go to the source code of this file.
Functions | |
crc_t | ace_crc::crc32_bit::crc_reflect (crc_t data, size_t data_len) |
Reflect all bits of a data word of data_len bytes. More... | |
crc_t | ace_crc::crc32_bit::crc_update (crc_t crc, const void *data, size_t data_len) |
Update the crc value with new data. More... | |
Functions and types for CRC checks.
Generated on Fri Feb 3 16:16:47 2023 by pycrc v0.10.0, https://pycrc.org using the configuration:
Auto converted to Arduino C++ on Fri Feb 3 16:16:47 PST 2023 by AceCRC (https://github.com/bxparks/AceCRC). DO NOT EDIT
Definition in file crc32_bit.cpp.
crc_t ace_crc::crc32_bit::crc_reflect | ( | crc_t | data, |
size_t | data_len | ||
) |
Reflect all bits of a data word of data_len bytes.
[in] | data | The data word to be reflected. |
[in] | data_len | The width of data expressed in number of bits. |
Definition at line 30 of file crc32_bit.cpp.
crc_t ace_crc::crc32_bit::crc_update | ( | crc_t | crc, |
const void * | data, | ||
size_t | data_len | ||
) |
Update the crc value with new data.
[in] | crc | The current crc value. |
[in] | data | Pointer to a buffer of data_len bytes. |
[in] | data_len | Number of bytes in the data buffer. |
Definition at line 44 of file crc32_bit.cpp.