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日

#228 in 嵌入式开发

Download history 169/week @ 2024-04-27 83/week @ 2024-05-04 98/week @ 2024-05-11 424/week @ 2024-05-18 318/week @ 2024-05-25 146/week @ 2024-06-01 139/week @ 2024-06-08 210/week @ 2024-06-15 187/week @ 2024-06-22 115/week @ 2024-06-29 48/week @ 2024-07-06 69/week @ 2024-07-13 125/week @ 2024-07-20 175/week @ 2024-07-27 45/week @ 2024-08-03 103/week @ 2024-08-10

456 次每月下载
用于 17 crate

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.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
约284K SLoC