#hal #cortex-m #nrf52 #arm #nrf52811

无需 std nrf52811-hal

nRF52811 微控制器的 HAL

13 个不稳定版本 (6 个重大更改)

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.12.0 2020年11月23日

#1553嵌入式开发


用于 rubble-nrf5x

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
约191K SLoC