2023-10-19 06:13:06 -04:00
|
|
|
# Change Log CRC
|
2022-01-28 08:56:11 -05:00
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
All notable changes to this project will be documented in this file.
|
2022-01-28 08:56:11 -05:00
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/)
|
|
|
|
and this project adheres to [Semantic Versioning](http://semver.org/).
|
2022-05-20 03:04:29 -04:00
|
|
|
|
2023-08-01 11:27:01 -04:00
|
|
|
|
2023-10-19 06:13:06 -04:00
|
|
|
## [1.0.2] - 2023-10-19
|
|
|
|
- update readme.md (badges)
|
|
|
|
- fix changelog
|
|
|
|
|
|
|
|
|
2023-08-01 11:27:01 -04:00
|
|
|
## [1.0.1] - 2023-07-13
|
|
|
|
- added headers in examples
|
|
|
|
- added headers in src
|
|
|
|
- bumped version number
|
|
|
|
- update readme.md
|
|
|
|
- replaced ..._REF_IN ==> ..._REV_IN (OUT iden)
|
|
|
|
|
2023-07-13 05:08:10 -04:00
|
|
|
## [1.0.0] - 2023-05-19
|
2023-08-01 11:27:01 -04:00
|
|
|
- See issue #32 / #31
|
2023-07-13 05:08:10 -04:00
|
|
|
- new library interface
|
|
|
|
- changed CRC32 defaults
|
|
|
|
- added FastCRC32
|
|
|
|
- reused parameters and algorithms
|
2023-08-01 11:27:01 -04:00
|
|
|
- added platformio.ini
|
|
|
|
|
|
|
|
----
|
2023-01-17 10:18:12 -05:00
|
|
|
|
|
|
|
## [0.3.3] - 2023-01-17
|
|
|
|
- update GitHub actions
|
|
|
|
- update license
|
|
|
|
- renamed releaseNotes.md to CHANGELOG.md (in line with other libs)
|
|
|
|
- update readme.md
|
|
|
|
|
|
|
|
## [0.3.2] - 2022-10-30
|
2022-10-30 15:33:14 -04:00
|
|
|
- add RP2040 to build-CI
|
|
|
|
- fix version numbers
|
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.3.1] - 2022-05-20
|
2022-05-20 03:04:29 -04:00
|
|
|
- added constructors with all parameters.
|
|
|
|
CRC16(uint16_t polynome, uint16_t XORstart, uint16_t XORend, bool reverseIn, bool reverseOut);
|
|
|
|
All five parameters are mandatory, no defaults in this first release.
|
|
|
|
Defaults would allow the constructors merge in the future.
|
|
|
|
- remove #ifndef Header guards as these are not needed.
|
|
|
|
- update documentation
|
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.3.0] - 2022-04-15
|
2022-04-21 10:53:32 -04:00
|
|
|
- split CRC.h in CRC.h and CRC.cpp to fix #21 (again)
|
|
|
|
- remove #ifndef Header guards as these are not needed.
|
|
|
|
|
2022-10-30 15:33:14 -04:00
|
|
|
----
|
2022-01-28 08:56:11 -05:00
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.2.3] - 2022-04-13
|
2022-04-21 10:53:32 -04:00
|
|
|
- replace #pragma once with #ifndef Header guards #21
|
2022-04-13 12:42:18 -04:00
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.2.2]
|
2022-02-08 04:10:54 -05:00
|
|
|
- fix #19 enable/disable yield call
|
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.2.1]
|
2022-02-07 08:10:53 -05:00
|
|
|
- fix #17 yield() count in **add(array, length)**
|
|
|
|
(kudo's to dlsloan)
|
|
|
|
- added defaults for CRC64 static function.
|
|
|
|
- static functions
|
|
|
|
- increased length from uint8_t => uint16_t
|
|
|
|
- added conditional yield().
|
|
|
|
- added CRC_polynomes.h
|
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.2.0]
|
2022-01-28 08:56:11 -05:00
|
|
|
- added getters for parameters
|
2022-02-07 08:10:53 -05:00
|
|
|
- made yield conditional in **add(array, length)**
|
2022-01-28 08:56:11 -05:00
|
|
|
- improved examples
|
|
|
|
- added releaseNotes.md
|
|
|
|
|
2022-10-30 15:33:14 -04:00
|
|
|
----
|
2022-01-28 08:56:11 -05:00
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.1.6]
|
2022-01-28 08:56:11 -05:00
|
|
|
- add CRC12 function
|
|
|
|
- add CRC12 class
|
|
|
|
|
2023-01-17 10:18:12 -05:00
|
|
|
## [0.1.5]
|
2022-01-28 08:56:11 -05:00
|
|
|
- TODO (just as older versions)
|
|
|
|
|
2022-10-30 15:33:14 -04:00
|
|
|
That's all folks!
|
|
|
|
|