{"id":27946632,"url":"https://github.com/nrf-rs/nrf-pacs","last_synced_at":"2025-07-02T14:35:21.735Z","repository":{"id":44610786,"uuid":"393486780","full_name":"nrf-rs/nrf-pacs","owner":"nrf-rs","description":"Peripheral Access Crates (PACs) for nRF microcontrollers","archived":false,"fork":false,"pushed_at":"2024-07-13T07:02:22.000Z","size":5113,"stargazers_count":30,"open_issues_count":8,"forks_count":15,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-08T21:28:23.608Z","etag":null,"topics":["bluetooth","embedded","microcontroller","nordic","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"0bsd","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nrf-rs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-0BSD","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-06T19:50:42.000Z","updated_at":"2025-05-09T13:27:37.000Z","dependencies_parsed_at":"2025-05-07T14:06:56.928Z","dependency_job_id":null,"html_url":"https://github.com/nrf-rs/nrf-pacs","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/nrf-rs/nrf-pacs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrf-rs%2Fnrf-pacs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrf-rs%2Fnrf-pacs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrf-rs%2Fnrf-pacs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrf-rs%2Fnrf-pacs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nrf-rs","download_url":"https://codeload.github.com/nrf-rs/nrf-pacs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nrf-rs%2Fnrf-pacs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263157121,"owners_count":23422553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluetooth","embedded","microcontroller","nordic","rust"],"created_at":"2025-05-07T13:56:42.659Z","updated_at":"2025-07-02T14:35:21.681Z","avatar_url":"https://github.com/nrf-rs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PACs for nRF microcontrollers\n\n![CI](https://github.com/nrf-rs/nrf-pacs/workflows/CI/badge.svg)\n\nThis repository contains Peripheral Access Crates (PACs) for Nordic's nRF series of Cortex-M microcontrollers.\n\nAll these crates are automatically generated using [svd2rust].\n\nFor a more user-friendly interface to the peripherals, the [`nrf-hal`] crates might be more appropriate.\n\nPlease refer to the [changelog] to see what changed in the last releases.\n\n[changelog]: ./CHANGELOG.md\n[`nrf-hal`]: https://github.com/nrf-rs/nrf-hal/\n[svd2rust]: https://github.com/rust-embedded/svd2rust\n\n## Crates\n\nEvery nRF chip has its own PAC, listed below:\n\n| Crate | Docs | crates.io | target |\n|-------|------|-----------|--------|\n| `nrf51-pac` | [![docs.rs](https://docs.rs/nrf51-pac/badge.svg)](https://docs.rs/nrf51-pac) | [![crates.io](https://img.shields.io/crates/d/nrf51-pac.svg)](https://crates.io/crates/nrf51-pac) | `thumbv6m-none-eabi` |\n| `nrf52805-pac` | [![docs.rs](https://docs.rs/nrf52805-pac/badge.svg)](https://docs.rs/nrf52805-pac) | [![crates.io](https://img.shields.io/crates/d/nrf52805-pac.svg)](https://crates.io/crates/nrf52805-pac) | `thumbv7em-none-eabi` |\n| `nrf52810-pac` | [![docs.rs](https://docs.rs/nrf52810-pac/badge.svg)](https://docs.rs/nrf52810-pac) | [![crates.io](https://img.shields.io/crates/d/nrf52810-pac.svg)](https://crates.io/crates/nrf52810-pac) | `thumbv7em-none-eabi` |\n| `nrf52811-pac` | [![docs.rs](https://docs.rs/nrf52811-pac/badge.svg)](https://docs.rs/nrf52811-pac) | [![crates.io](https://img.shields.io/crates/d/nrf52811-pac.svg)](https://crates.io/crates/nrf52811-pac) | `thumbv7em-none-eabi` |\n| `nrf52820-pac` | [![docs.rs](https://docs.rs/nrf52820-pac/badge.svg)](https://docs.rs/nrf52820-pac) | [![crates.io](https://img.shields.io/crates/d/nrf52820-pac.svg)](https://crates.io/crates/nrf52820-pac) | `thumbv7em-none-eabi` |\n| `nrf52832-pac` | [![docs.rs](https://docs.rs/nrf52832-pac/badge.svg)](https://docs.rs/nrf52832-pac) | [![crates.io](https://img.shields.io/crates/d/nrf52832-pac.svg)](https://crates.io/crates/nrf52832-pac) | `thumbv7em-none-eabihf` |\n| `nrf52833-pac` | [![docs.rs](https://docs.rs/nrf52833-pac/badge.svg)](https://docs.rs/nrf52833-pac) | [![crates.io](https://img.shields.io/crates/d/nrf52833-pac.svg)](https://crates.io/crates/nrf52833-pac) | `thumbv7em-none-eabihf` |\n| `nrf52840-pac` | [![docs.rs](https://docs.rs/nrf52840-pac/badge.svg)](https://docs.rs/nrf52840-pac) | [![crates.io](https://img.shields.io/crates/d/nrf52840-pac.svg)](https://crates.io/crates/nrf52840-pac) | `thumbv7em-none-eabihf` |\n| `nrf5340-app-pac` | [![docs.rs](https://docs.rs/nrf5340-app-pac/badge.svg)](https://docs.rs/nrf5340-app-pac) | [![crates.io](https://img.shields.io/crates/d/nrf5340-app-pac.svg)](https://crates.io/crates/nrf5340-app-pac) | `thumbv8m.main-none-eabihf` |\n| `nrf5340-net-pac` | [![docs.rs](https://docs.rs/nrf5340-net-pac/badge.svg)](https://docs.rs/nrf5340-net-pac) | [![crates.io](https://img.shields.io/crates/d/nrf5340-net-pac.svg)](https://crates.io/crates/nrf5340-net-pac) | `thumbv8m.main-none-eabihf` |\n| `nrf9160-pac` | [![docs.rs](https://docs.rs/nrf9160-pac/badge.svg)](https://docs.rs/nrf9160-pac) | [![crates.io](https://img.shields.io/crates/d/nrf9160-pac.svg)](https://crates.io/crates/nrf9160-pac) | `thumbv8m.main-none-eabihf` |\n| `nrf9120-pac` | [![docs.rs](https://docs.rs/nrf9120-pac/badge.svg)](https://docs.rs/nrf9120-pac) | [![crates.io](https://img.shields.io/crates/d/nrf9120-pac.svg)](https://crates.io/crates/nrf9120-pac) | `thumbv8m.main-none-eabihf` |\n\u003c!-- TODO: this table could be autogenerated --\u003e\n\n## Device Reference Manuals from Nordic\n\n| Device | Product Specification | DK Reference Guide |\n|-------|------|-----------|\n| [`nRF52805`](https://www.nordicsemi.com/Products/nrf52805) | [`v1.2`](https://infocenter.nordicsemi.com/pdf/nRF52805_PS_v1.2.pdf) | [`v1.3.1*`](https://infocenter.nordicsemi.com/pdf/nRF52_DK_User_Guide_v1.3.1.pdf) |\n| [`nRF52810`](https://www.nordicsemi.com/products/nrf52810) | [`v1.3`](https://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.3.pdf) | [`v1.3.1*`](https://infocenter.nordicsemi.com/pdf/nRF52_DK_User_Guide_v1.3.1.pdf) |\n| [`nRF52811`](https://www.nordicsemi.com/products/nrf52811) | [`v1.0`](https://infocenter.nordicsemi.com/pdf/nRF52811_PS_v1.0.pdf) | [`v1.3.1*`](https://infocenter.nordicsemi.com/pdf/nRF52_DK_User_Guide_v1.3.1.pdf) |\n| [`nRF52820`](https://www.nordicsemi.com/Products/nRF52820) | [`v1.0`](https://infocenter.nordicsemi.com/pdf/nRF52820_PS_v1.0.pdf) | [`v1.0.1`](http://infocenter.nordicsemi.com/pdf/nRF52833_DK_User_Guide_v1.0.1.pdf) |\n| [`nRF52832`](https://www.nordicsemi.com/products/nrf52832) | [`v1.4`](https://infocenter.nordicsemi.com/pdf/nRF52832_PS_v1.4.pdf) | [`v1.3.1*`](https://infocenter.nordicsemi.com/pdf/nRF52_DK_User_Guide_v1.3.1.pdf) |\n| [`nRF52833`](https://www.nordicsemi.com/products/nrf52833) | [`v1.3`](https://infocenter.nordicsemi.com/pdf/nRF52833_PS_v1.3.pdf) | [`v1.0.1`](http://infocenter.nordicsemi.com/pdf/nRF52833_DK_User_Guide_v1.0.1.pdf) |\n| [`nRF52840`](https://www.nordicsemi.com/Products/nRF52840) | [`v1.1`](https://infocenter.nordicsemi.com/pdf/nRF52840_PS_v1.1.pdf) | [`v1.2`](https://infocenter.nordicsemi.com/pdf/nRF52840_DK_User_Guide_v1.2.pdf) |\n| [`nRF5340`](https://www.nordicsemi.com/Products/nRF5340) | [`v1.1`](https://infocenter.nordicsemi.com/pdf/nRF5340_PS_v1.1.pdf) | [`v1.0.0`](https://infocenter.nordicsemi.com/pdf/nRF5340_DK_User_Guide_20210304.pdf) |\n| [`nRF9160`](https://www.nordicsemi.com/Products/nrf9160) | [`v2.0`](https://infocenter.nordicsemi.com/pdf/nRF9160_PS_v2.0.pdf) | [`v0.9.3`](https://infocenter.nordicsemi.com/pdf/nRF9160_DK_HW_User_Guide_v0.9.3.pdf) |\n| [`nRF9161 (nrf9120)`](https://www.nordicsemi.com/Products/nRF9161) | [`v1.0`](https://infocenter.nordicsemi.com/pdf/nRF9161_PS_v1.0.pdf) | [`v0.9.1`](https://infocenter.nordicsemi.com/pdf/nRF9161_DK_HW_User_Guide_v0.9.1.pdf) |\n| [`nRF9151 (nrf9120)`](https://www.nordicsemi.com/Products/nRF9151) | ** | ** |\n\n\\* These devices do not have a separate development kit and share the [NRF52 DK](https://www.nordicsemi.com/Software-and-tools/Development-Kits/nRF52-DK)\n\n\\*\\* As of 2024-6-28, the Product Specification and the DK Reference Guide have not been published for the nRF9151.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrf-rs%2Fnrf-pacs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnrf-rs%2Fnrf-pacs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnrf-rs%2Fnrf-pacs/lists"}