`nrf5340-net-pac`
FreePeripheral access API for the nRF5340 network core (generated using svd2rust) - [](https://crates.io/crates/nrf5340-net-pac)
FreeFree tier
About `nrf5340-net-pac`
Peripheral access API for the nRF5340 network core, generated using svd2rust. Part of the rust-embedded ecosystem, this crate provides low-level access to registers on the nRF5340's network core for embedded Rust development.
Key Features
Generated using svd2rust for safe, low-level register access
Targets the nRF5340 network core (Cortex-M33)
Part of the rust-embedded awesome-embedded-rust ecosystem
Pros & Cons
Pros
- Provides safe and efficient hardware abstraction via svd2rust
- Well-integrated into the Rust embedded ecosystem
- Open source with a permissive license
Cons
- Limited to the network core only (not the application core)
- Requires familiarity with Rust embedded development and svd2rust
Best For
Embedded Rust development on the nRF5340 network coreBuilding low-level firmware for Nordic Semiconductor's nRF5340 SoCAccessing peripheral registers in no_std environments
FAQ
What is nrf5340-net-pac?
It is a peripheral access crate (PAC) for the nRF5340 network core, generated using svd2rust. It provides low-level register access for embedded Rust development.
Which MCU does this target?
It targets the nRF5340 system-on-chip, specifically the network core (Cortex-M33).
Is this part of the Rust embedded ecosystem?
Yes, it is listed in the rust-embedded/awesome-embedded-rust repository.