#risc-v #soc #jh7110

no-std jh71xx-pac

Peripheral access crate for the JH71xx SoCs

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

Download history 18/week @ 2024-07-29 260/week @ 2024-08-19 58/week @ 2024-08-26 107/week @ 2024-09-02 41/week @ 2024-09-09 16/week @ 2024-09-16 72/week @ 2024-09-23 22/week @ 2024-09-30 2/week @ 2024-10-07 32/week @ 2024-10-14 219/week @ 2024-10-21 47/week @ 2024-10-28 9/week @ 2024-11-04

307 downloads per month
Used in 2 crates (via jh71xx-hal)

GPL-3.0-only

10MB
246K SLoC

crates.io crates.io Build Status

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:

To regenerate/update the Rust code:

$ bash ./generate.sh

Dependencies