1个不稳定版本

0.18.0 2024年5月25日

#1789嵌入式开发

MIT/Apache

535KB
11K SLoC

nrf-hal

HAL for nRF51、nRF52和nRF91系列微控制器

CI

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

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

文档 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.--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许可证定义,您提交的任何旨在包含在本作品中的贡献将根据上述条件双重许可,不附加任何额外条款或条件。

依赖项

~7MB
~172K SLoC