`nrf5340-net-pac` logo

`nrf5340-net-pac`

Free

Peripheral access API for the nRF5340 network core (generated using svd2rust) - [![crates.io](https://img.shields.io/crates/v/nrf5340-net-pac.svg)](https://crates.io/crates/nrf5340-net-pac)

FreeFree tier
Type
Open Source

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.