Releases: AshleyRoll/crc_cpp
Releases · AshleyRoll/crc_cpp
Code clean up and added M17 CRC
- Added support for M17 CRC
- Code and documentation clean up
- Improvements to GitHub workflows
Support CRC calculation in compile time context
The crc
template that does the actual CRC calculations did not have its member functions marked as constexpr
and so was not able to be used in a compile time context.
Consolidate to a single header file
Previously, the main crc_cpp.h
file included other implementation files. Now there is a single file.
This then allows the library to be used in compiler explorer by including the raw file using a url. The README.md
file was also updated to provide a link to the sample code and list the available algorithms.
Version 1.0.0
Initial Release. The library is feature complete, and the general API is set.