nrf-pac

Crates.ionrf-pac
lib.rsnrf-pac
version0.1.0
sourcesrc
created_at2022-09-28 21:17:38.628312+00
updated_at2025-01-06 12:03:13.206574+00
descriptionPeripheral Access Crate (PAC) for Nordic Semiconductor nRF chips.
homepage
repositoryhttps://github.com/embassy-rs/nrf-pac
max_upload_size
id676066
size45,266,681
crates.io (github:embassy-rs:crates-io)

documentation

https://docs.embassy.dev/nrf-pac

README

nrf-pac

This is a Peripheral Access Crate for Nordic Semiconductor nRF microcontrollers.

This crate has been automatically generated from the SVD files in nrfx, using chiptool. Fixes are added to the SVD file to make the crate more amenable to writing HALs with, such as converting sets of identical registers/fields to arrays, merging identical registers and enums, etc.

This crate is used for the embassy-nrf Rust Hardware Abstraction Layer (HAL) for the nRF microcontrollers.

Supported chips

  • nRF51xx
  • nRF52805
  • nRF52810
  • nRF52811
  • nRF52820
  • nRF52832
  • nRF52833
  • nRF52840
  • nRF5340 appplication core
  • nRF5340 network core
  • nRF54L15 appplication core
  • nRF9120 (SoC used in nRF9131, nRF9161 and nRF9151)
  • nRF9160

License

The contents of this crate are auto-generated and licensed under the same terms as the underlying SVD file, which is licensed by Nordic Semiconductor under a BSD-3-Clause license.

Commit count: 0

cargo fmt