All notable changes to this project/module will be documented in this file.
The format is based on Keep a Changelog, and this project/module adheres to Semantic Versioning.
Image (application) header is not back-compatible with old Revision module V1.x.x!!!
- New API function to get bootloader version (if present)
- Application header structure completely changed (therefore increased major version)
- Application header is now fixed size of 256 bytes. Issues with vector offseting is fixed with proper linking and bootloader settings
- Increased application header size to 512 bytes (0x200). That was issue with STM32G4 family, cousing interrupt misfireing
- Increased application header version
- Structure of application header:
- Removed signature
- Added header version
- Exposing application header definition
- For bootloader use in order to ease parsing
- Compiler warnings
- Release for hex_analyzer tool
- Instructions how to use hex_analyzer tool
- Replace old version notes with changelog in markdown
- Removed end termination characters from SW and HW description strings
- Release for hex_analyzer tool
- Instructions how to use hex_analyzer tool
- Project Information Generation Tool proj_info.exe V0.1.0
- Added API function to get project informations
- Added detailed instructions how to use project information generation tool
- Release for hex_analyzer tool
- Instructions how to use hex_analyzer tool
- Added missing test revision number inside application header
- Fixing bug with version string creation
- Post-build script
- Automate to call as post-build process inside Makefile
- SW & HW versioning via configuration
- Initial application header
- Description of setting up linker to put app header into specified memory location
- Post-build script
- Automate to call as post-build process inside Makefile