15 releases (8 breaking)
0.9.0 | Oct 22, 2024 |
---|---|
0.8.0 | Apr 28, 2024 |
0.5.0 | Feb 10, 2024 |
0.2.0 | Dec 20, 2023 |
0.1.1 | Oct 2, 2023 |
#676 in Embedded development
307 downloads per month
Used in 2 crates
(via jh71xx-hal)
10MB
246K
SLoC
JH71xx Peripheral Access Crate
Development has moved to Codeberg: https://codeberg.org/weathered-steel/jh71xx-pac
Low-level access crates for JH71xx-based SoCs. Currently, only the JH7110 SoC is supported.
The JH7100 SoC is discontinued, and the next SoC in the JH-series will be the JH8110.
WARNING This crate is in the very earliest stages of development. SVD files used to generate the Rust code are partially hand-crafted from referencing the JH7110 Technical Reference Manual, preliminary release V2. Any mistakes are my own, and reviews/contributions are welcome.
Generating Rust Code from SVD
Code generation uses the svd-generator
tool, a Rust port of cmsis-svd-generator
from SiFive.
Requirements:
- dtc
- rustfmt
- svd-generator
- svd2rust
- or chiptool (experimental)
To regenerate/update the Rust code:
$ bash ./generate.sh