This repository has been archived on 2025-01-28. You can view files and clone it, but cannot push or open issues or pull requests.
Stefan Kerkmann ef92c9ee2c
Add CRC8 calculation subsystem to quantum (#12641)
* Intended usage is data validation in split transport code.
* Default space efficient algorithm.
* Opt-in fast table based algorithmn with #define CRC8_USE_TABLE switch.
* Define switches for size and speed optimized versions, the default is size
  optimized by using uint_least8_t as datatype for calculations.
  * #define CRC8_OPTIMIZE_SPEED uses uint_fast8_t as datatype for
    calculations, this only affects 32-bit Archs like ARM and RISC-V.
* Placeholder crc_init() function for hardware backed crc calculation,
  not implemented yet.
2021-06-18 00:09:43 +01:00
..
2019-08-30 15:01:52 -07:00
2021-05-29 13:53:10 -07:00
2021-05-29 13:53:10 -07:00
2021-05-29 13:53:10 -07:00
2019-08-30 15:01:52 -07:00
2021-03-10 22:47:36 +00:00