21个版本 (11个破坏性更新)

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.6.0-beta.4 2018年11月18日

#1673 in 嵌入式开发

Download history 149/week @ 2024-04-14 30/week @ 2024-04-21 9/week @ 2024-04-28 8/week @ 2024-05-05 8/week @ 2024-05-12 164/week @ 2024-05-19 38/week @ 2024-05-26 15/week @ 2024-06-02 32/week @ 2024-06-09 28/week @ 2024-06-16 8/week @ 2024-06-23 1/week @ 2024-06-30 6/week @ 2024-07-14 26/week @ 2024-07-21 70/week @ 2024-07-28

每月102次下载
用于7个Crates (6 直接)

MIT/Apache

535KB
11K SLoC

nrf-hal

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

CI

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

Crates

以下列出了每个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.主要--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许可证定义的任何有意提交以包含在作品中的贡献,均应双许可如上,无需任何附加条款或条件。

依赖项

~8.5MB
~212K SLoC