#hal #cortex-m #arm #nrf53 #nrf5340

无需 std nrf5340-net-hal

适用于 nRF5340 网络系统芯片的 HAL

6 个版本 (3 个重大变更)

0.18.0 2024 年 5 月 25 日
0.17.1 2024 年 4 月 18 日
0.16.1 2024 年 3 月 5 日
0.16.0 2022 年 10 月 26 日
0.15.1 2022 年 5 月 31 日

#1689嵌入式开发

每月 22 次下载

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许可证定义的您有意提交用于作品包含的贡献,应双许可如上所述,无需附加条款或条件。

依赖项

~7.5MB
~192K SLoC