32个版本

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.4.4 2018年3月22日

#983嵌入式开发

Download history 81/week @ 2024-04-25 64/week @ 2024-05-02 50/week @ 2024-05-09 84/week @ 2024-05-16 237/week @ 2024-05-23 80/week @ 2024-05-30 127/week @ 2024-06-06 99/week @ 2024-06-13 76/week @ 2024-06-20 26/week @ 2024-06-27 21/week @ 2024-07-04 42/week @ 2024-07-11 65/week @ 2024-07-18 105/week @ 2024-07-25 130/week @ 2024-08-01 82/week @ 2024-08-08

390 每月下载量
10 个包(7 个直接)中使用

MIT/Apache

535KB
11K SLoC

nrf-hal

HAL 用于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.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许可证定义的,您有意提交以包含在作品中的任何贡献,应如上所述双授权,不得附加任何额外条款或条件。

依赖项

~5.5MB
~128K SLoC