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.
Every nRF chip has its own PAC, listed below:
| 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 | 
| nRF9161 (nrf9120) | v1.0 | v0.9.1 | 
| nRF9151 (nrf9120) | ** | ** | 
* These devices do not have a separate development kit and share the NRF52 DK
** As of 2024-6-28, the Product Specification and the DK Reference Guide have not been published for the nRF9151.