#hal #nrf52833 #nrf52 #cortex-m #micro-controller #arm

no-std nrf52833-hal

适用于nRF52833微控制器的HAL

14个版本 (7个重大更新)

0.18.0 2024年5月25日
0.16.1 2024年3月5日
0.16.0 2022年10月26日
0.15.1 2022年5月31日
0.11.0 2020年7月12日

#215 in 嵌入式开发

Download history 410/week @ 2024-05-01 344/week @ 2024-05-08 350/week @ 2024-05-15 500/week @ 2024-05-22 356/week @ 2024-05-29 366/week @ 2024-06-05 302/week @ 2024-06-12 345/week @ 2024-06-19 267/week @ 2024-06-26 222/week @ 2024-07-03 253/week @ 2024-07-10 388/week @ 2024-07-17 268/week @ 2024-07-24 352/week @ 2024-07-31 330/week @ 2024-08-07 285/week @ 2024-08-14

1,290 每月下载量
用于8个crate中(6个直接使用)

MIT/Apache

535KB
11K SLoC

nrf-hal

HAL for the nRF51, nRF52 and nRF91 families of microcontrollers

CI

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

Crate

每个nRF芯片都有自己的crate,以下列出

Crate 文档 crates.io 目标
nrf51-hal docs.rs crates.io thumbv6m-none-eabi
nrf52805-hal docs.rs crates.io thumbv7em-none-eabi
nrf52810-hal docs.rs crates.io thumbv7em-none-eabi
nrf52811-hal docs.rs crates.io thumbv7em-none-eabi
nrf52832-hal docs.rs crates.io thumbv7em-none-eabihf
nrf52833-hal docs.rs crates.io thumbv7em-none-eabihf
nrf52840-hal docs.rs crates.io thumbv7em-none-eabihf
nrf9160-hal docs.rs crates.io thumbv8m.main-none-eabihf

来自Nordic的设备参考手册

设备 产品规范 DK参考指南
nRF52805 v1.3 v1.3.1*
nRF52810 v1.3 v1.3.1*
nRF52811 v1.0 v1.3.1*
nRF52832 v1.4 v1.3.1*
nRF52833 v1.3 v1.0.1
nRF52840 v1.1 v1.2
nRF9160 v2.0 v0.9.3

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

开发

请务必复制并编辑Cargo.example.toml文件到Cargo.toml。文件将需要根据您要使用的目标进行编辑,并包含一些其他说明。同样,在Visual Studio Code中使用时,请检查.vscode/settings.json文件。默认情况下,所有这些文件都配置为与nRF52840目标一起使用。

许可证

许可协议为以下之一

任您选择。

贡献

除非您明确声明,否则任何根据Apache-2.0许可证定义的,由您有意提交并包含在工作中的贡献,将根据上述方式双重许可,不得附加任何其他条款或条件。

依赖项

约11MB
约288K SLoC