#外设 #cortex-m

无需 std nrf52833-pac

用于 Nordic nrf52833 微控制器的外设访问包

7 个不稳定版本 (3 个重大变更)

0.12.2 2022年9月28日
0.12.1 2022年9月28日
0.11.0 2022年2月4日
0.10.1 2021年8月19日
0.9.0 2020年5月25日

162硬件支持 中排名 #162

Download history 1633/week @ 2024-03-14 1426/week @ 2024-03-21 766/week @ 2024-03-28 1217/week @ 2024-04-04 1329/week @ 2024-04-11 1259/week @ 2024-04-18 818/week @ 2024-04-25 1047/week @ 2024-05-02 984/week @ 2024-05-09 1051/week @ 2024-05-16 1056/week @ 2024-05-23 752/week @ 2024-05-30 656/week @ 2024-06-06 812/week @ 2024-06-13 791/week @ 2024-06-20 565/week @ 2024-06-27

每月下载量 2,898
用于 15 个包6 个直接使用)

0BSD 许可证

6MB
185K SLoC

Nordic 微控制器的 PACs

CI

此存储库包含 Nordic nRF 系列的 Cortex-M 微控制器的外设访问包 (PACs)。

所有这些包都是使用 svd2rust 自动生成的。

为了获得更用户友好的外设接口,可能更合适使用 nrf-hal 包。

请参阅 变更日志 以查看最新版本的变化。

Crates

每个 nRF 芯片都有自己的 PAC,如下所示

文档 crates.io 目标
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

Nordic 设备参考手册

设备 产品规范 DK 参考指南
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

这些设备没有单独的开发套件,并共享 NRF52 DK

依赖项

~0.6–0.8MB
~11K SLoC