zephyr/lib/crc
Michael Hope bbafc36b1c lib: add crc7.
Used as a checksum on command messages when talking with MMC cards.

Implemented using the unwound bytewise implementation from
https://en.wikipedia.org/wiki/Computation_of_cyclic_redundancy_checks
which is a good mix of size and speed.

The API and naming matches lib/crc7.c in Linux.

Signed-off-by: Michael Hope <mlhx@google.com>
2018-12-30 16:24:10 -05:00
..
CMakeLists.txt lib: add crc7. 2018-12-30 16:24:10 -05:00
crc7_sw.c lib: add crc7. 2018-12-30 16:24:10 -05:00
crc8_sw.c crc: deprecate old headers and issue warning when used 2018-12-04 08:52:46 -06:00
crc16_sw.c crc: deprecate old headers and issue warning when used 2018-12-04 08:52:46 -06:00
crc32_sw.c crc: deprecate old headers and issue warning when used 2018-12-04 08:52:46 -06:00