12 Commits
Author SHA1 Message Date
james.maes 115df5bb2d feat: add simulator build and launch functionality 2025-08-15 18:31:38 -05:00
james.maes fa5a2350e3 fix: embed Unity test framework in test file to avoid git dependency
- Remove Unity library dependency from CMakeLists.txt
- Embed minimal Unity implementation directly in test file
- Fixes 'Cannot find source file: lib/Unity/unity.cpp' error in CI
- Maintains compatibility with PlatformIO Unity for native tests
- All tests pass locally with embedded Unity framework
2025-08-15 16:49:49 -05:00
james.maes 93d065fc6f fix: update CMake version to 4.1.0 to support CMake Presets v3
- Update GitHub Actions workflow to use CMake 4.1.0 instead of 3.20.0
- Update CMakeLists.txt minimum version requirement to 4.1.0
- Fixes 'Unrecognized version field' error in CMake presets
- Ensures compatibility between local and CI environments
2025-08-15 16:46:29 -05:00
james.maes 1711d61556 feat: migrate project to CMake build system with PlatformIO integration 2025-08-15 16:30:50 -05:00
james.maes 5ed07e3f46 Refactor rocket controller startup test for detailed timing simulation and verification 2025-08-15 14:30:30 -05:00
james.maes 3ac68bf37d Add semantic release script, workflows, and documentation for automated versioning and releases 2025-08-15 14:12:39 -05:00
james.maes a50accc4e1 Simplify Makefile, enhance testing setup, and introduce native testing framework with mock Arduino interface. 2025-08-15 13:50:15 -05:00
james.maes 110d4e6f29 Add RocketController and ArduinoInterface implementations, introduce .clang-format, .clang-tidy, and configure native test environment 2025-08-15 11:15:01 -05:00
james.maes aed158ecbb Update IDE settings and ignore build artifacts 2025-08-15 10:27:02 -05:00
james.maes fac8a0d495 Updated documentation
Code formatting cleanup
Added media for README
README for GitHub
2025-08-15 10:09:33 -05:00
james.maes dee9e2bfcf Cleanup and initial working version 2025-08-15 08:54:32 -05:00
james.maes fd6c7de4c6 Initial import 2025-08-14 20:06:01 -05:00