Commit e6d22e1
feat: Add xtask automation crate and improve project compatibility
- Add xtask crate for development automation
- Build, clippy, format, docs, header-check/fix, test commands
- Hardware test image generation support
- Pre-commit checks and CI/CD integration
- Pin to nightly-2024-09-17 toolchain for stability
- Fix dependency conflicts and improve Hubris compatibility
- Downgrade cortex-m to 0.7.5 for Hubris compatibility
- Clean up embedded-hal version conflicts
- Remove unnecessary runtime dependencies
- Fix clippy warnings for better code quality
- Add numeric literal separators for readability
- Address formatting and style issues
- Update workspace configuration
- Add rust-toolchain.toml for consistent toolchain
- Update rust-version to match nightly (1.83.0)
- Configure cargo aliases for xtask commands
- Improve build system and CI readiness
- Compatible with modern Rust embedded workflows
- Follows Caliptra MCU automation patterns
- Ready for Oxide Hubris integration1 parent c39c00c commit e6d22e1
File tree
26 files changed
+1664
-466
lines changed- .cargo
- src
- tests/functional
- xtask
- .cargo
- src
26 files changed
+1664
-466
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
1 | 4 | | |
2 | 5 | | |
3 | 6 | | |
| |||
0 commit comments