Skip to content

Commit

Permalink
settings.yaml file for target-specific configurations.
Browse files Browse the repository at this point in the history
We use setting.yaml to support riscv 0.12.0 and riscv-rt 0.13.0
This feature also allows RISC-V targets to use standard peripheral
implementations with the riscv-peripheral crate.
  • Loading branch information
romancardenas committed Oct 21, 2024
1 parent 29bcfd8 commit 90ef2a6
Show file tree
Hide file tree
Showing 10 changed files with 744 additions and 321 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/).

## [Unreleased]

- Compatibility with `riscv` 0.12 and `riscv-rt` 0.13
- Add `riscv_config` section in `settings.yaml`
It uses `riscv-pac` traits and standard `riscv-peripheral` peripherals.
- Add `settings.yaml` file for target-specific settings.
- Add warning about indexing register arrays
- Skip generating `.add(0)` and `1 *` in accessors
- Bump MSRV of generated code to 1.76
Expand Down
Loading

0 comments on commit 90ef2a6

Please sign in to comment.