#外设 #cortex-m #nrf

no-std nrf52820-pac

Nordic nrf52820 微控制器的外设访问包

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.1.0 2021年6月15日

#1452硬件支持

Download history • Rust 包仓库 1287/week @ 2024-03-13 • Rust 包仓库 993/week @ 2024-03-20 • Rust 包仓库 310/week @ 2024-03-27 • Rust 包仓库 611/week @ 2024-04-03 • Rust 包仓库 759/week @ 2024-04-10 • Rust 包仓库 558/week @ 2024-04-17 • Rust 包仓库 443/week @ 2024-04-24 • Rust 包仓库 535/week @ 2024-05-01 • Rust 包仓库 527/week @ 2024-05-08 • Rust 包仓库 630/week @ 2024-05-15 • Rust 包仓库 532/week @ 2024-05-22 • Rust 包仓库 416/week @ 2024-05-29 • Rust 包仓库 276/week @ 2024-06-05 • Rust 包仓库 362/week @ 2024-06-12 • Rust 包仓库 460/week @ 2024-06-19 • Rust 包仓库 356/week @ 2024-06-26 • Rust 包仓库

1,514 每月下载量
用于 2 包

0BSD 许可证

4.5MB
133K SLoC

nRF 微控制器的PAC

CI

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

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

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

请参考 变更日志 了解最新版本中的更改。

每个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