#no-std #arm #cortex-m #nrf #peripherals

no-std nrf52832-pac

Peripheral Access Crate for Nordic’s nrf52832 microcontroller

7 unstable releases

0.10.1 Aug 19, 2021
0.10.0 Aug 7, 2021
0.9.0 Feb 20, 2020
0.8.0 Apr 28, 2019
0.6.0-beta.2 Nov 18, 2018

#674 in Embedded development

Download history 73/week @ 2021-10-01 158/week @ 2021-10-08 134/week @ 2021-10-15 129/week @ 2021-10-22 104/week @ 2021-10-29 69/week @ 2021-11-05 63/week @ 2021-11-12 73/week @ 2021-11-19 44/week @ 2021-11-26 114/week @ 2021-12-03 100/week @ 2021-12-10 26/week @ 2021-12-17 26/week @ 2021-12-24 132/week @ 2021-12-31 155/week @ 2022-01-07 87/week @ 2022-01-14

400 downloads per month
Used in 12 crates (5 directly)

0BSD license

6.5MB
207K SLoC

PACs for nRF microcontrollers

CI

This repository contains Peripheral Access Crates (PACs) for Nordic's nRF series of Cortex-M microcontrollers.

All these crates are automatically generated using svd2rust.

For a more user-friendly interface to the peripherals, the nrf-hal crates might be more appropriate.

Please refer to the changelog to see what changed in the last releases.

Crates

Every nRF chip has its own PAC, listed below:

Crate Docs crates.io target
nrf51-pac docs.rs crates.io thumbv6m-none-eabi
nrf52805-pac docs.rs crates.io thumbv7em-none-eabi
nrf52810-pac docs.rs crates.io thumbv7em-none-eabi
nrf52811-pac docs.rs crates.io thumbv7em-none-eabi
nrf52820-pac docs.rs crates.io thumbv7em-none-eabi
nrf52832-pac docs.rs crates.io thumbv7em-none-eabihf
nrf52833-pac docs.rs crates.io thumbv7em-none-eabihf
nrf52840-pac docs.rs crates.io thumbv7em-none-eabihf
nrf5340-app-pac docs.rs crates.io thumbv8m.main-none-eabihf
nrf5340-net-pac docs.rs crates.io thumbv8m.main-none-eabihf
nrf9160-pac docs.rs crates.io thumbv8m.main-none-eabihf

Device Reference Manuals from Nordic

Device Product Specification DK Reference Guide
nRF52805 v1.2 v1.3.1*
nRF52810 v1.3 v1.3.1*
nRF52811 v1.0 v1.3.1*
nRF52820 v1.0 v1.0.1
nRF52832 v1.4 v1.3.1*
nRF52833 v1.3 v1.0.1
nRF52840 v1.1 v1.2
nRF5340 v1.1 v1.0.0
nRF9160 v2.0 v0.9.3

* These devices do not have a separate development kit and share the NRF52 DK

Dependencies

~335–475KB

3ra