| Crates.io | neorv32-pac |
| lib.rs | neorv32-pac |
| version | 0.1.0 |
| created_at | 2026-01-02 04:59:51.285444+00 |
| updated_at | 2026-01-02 04:59:51.285444+00 |
| description | Peripheral Access Crate (PAC) for the open-source NEORV32 RISC-V microcontroller |
| homepage | |
| repository | https://github.com/kurtjd/neorv32-rs |
| max_upload_size | |
| id | 2017990 |
| size | 408,369 |
A peripheral access crate (PAC) for the open-source NEORV32 RISC-V microcontroller.
A PAC acts as a thin wrapper around raw peripheral register reads/writes allowing maximum flexibility for interacting with the hardware. However, it is the user's responsbility to ensure the hardware is used safely and correctly. For a higher-level, safer and more ergonomic approach to accessing hardware, consider using the NEORV32 Embassy HAL instead.
This PAC is automatically generated using svd2rust and svdtools. Additionally, form is used to properly format and structure to generated Rust code.
To re-generate this PAC, install the above tools and simply run ./genpac.sh from a terminal
(though this is only necessary if you modify neorv32.svd and/or config.yml).
This PAC has been generated for NEORV32 v1.12.6. There is no guarantee it will work for different versions.