Feature/add multi board support arduino uno r3 uno r4 minima #5

Merged
KofTwentyTwo merged 4 commits from feature/add-multi-board-support-arduino-uno-r3-uno-r4-minima into main 2025-08-17 20:38:58 +00:00
4 Commits
Author SHA1 Message Date
james.maes 1c8ae87374 Merge branch 'main' into feature/add-multi-board-support-arduino-uno-r3-uno-r4-minima 2025-08-17 15:32:31 -05:00
james.maes 62e8e31613 feat: add Arduino UNO R4 Minima support and enhance build workflows
- Added build workflow and release support for Arduino UNO R4 Minima firmware.
- Renamed existing `build-hardware` to `build-uno-r3` for clarity.
- Updated firmware packaging and distribution structure for separate board-specific directories.
- Enhanced build status reporting with distinct outputs for UNO R3 and UNO R4 Minima builds.
- Updated release notes, documentation, and installation instructions for new hardware support.
- Adjusted PlatformIO caching and versioning to accommodate new board environment.
2025-08-17 14:23:25 -05:00
james.maes 6bbb724923 chore: remove .idea/dbnavigator.xml and update .gitignore
- Deleted `dbnavigator.xml` to clean up unnecessary IDE-specific settings.
- Updated `.gitignore` to exclude `dbnavigator.xml` from version control.
2025-08-17 08:36:45 -05:00
james.maes 3fc7e22b31 feat: add multi-board support with documentation and testing guidance
- Introduced support for Arduino UNO R3, UNO R4 Minima, and simulation environments.
- Added `.board-config` for board-specific configuration.
- Created `MULTI_BOARD_QUICK_REFERENCE.md` for quick development guidance.
- Added `MULTI_BOARD_TESTING.md` for comprehensive cross-platform testing procedures.
- Updated `README.md` with detailed multi-board support and workflow instructions.
- Enhanced platform-specific code handling in `main.cpp` for compatibility with AVR and Renesas architectures.
2025-08-17 08:34:43 -05:00