All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and its stricter, better defined, brother Common Changelog.
This project adheres to Semantic Versioning.
- Re-release of 0.7.2 with updates to VERSION and library properties/json
- Update
readWriteRegister.ino
example to work with AltSoftSerial
- Add a new
getSetAddress.ino
example #30
- Fix
printFrameHex()
that was broken with v0.7.0 #29
- Update examples to apply to more processors
- Implement testing of more processors
- Set the platforms/architectures supported list to "*" (all)
- Applied clang format to source and examples.
- Moved the scanRegisters example from the utils to the examples folder.
- Updated Arduino library keywords file.
- Changed the debugging functionality to not require a define.
- Added Doxygen documentation comments.
- Created a documentation page using Doxygen.
- Added CI checks with Github actions using reusable workflows.
- Removed build files and documentation for custom RS-485 boards. This information can now be found in its own repository.
- Added documetation for the wing shield.
- Fix by neilh10 for a null pointer in the debugging causing crashes and other "undefined behavior."
- Fixed attoseconds for TAI64NA time formats.
- Fixed compiler warnings when compiling with stricter -Wextra flag.
- Added the ability to use the multiple register writing command when only writing to one register.
- Changed the keywords describing the library.
- Added implementations for TAI64N and TAI64NA
- Fixed TAI64 implementation
- Updated ReadMe
- Updated examples
- Fixed issues dealing with unprintable characters in strings
- Added functions to write to registers and frames
- Made the response buffer public
- Initial release