#hal #cortex-m #nrf52 #arm #embedded-hal #nrf52810

无需 std nrf52810-hal

为 nRF52810 微控制器提供的 HAL

18 个版本 (10 个破坏性更新)

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.7.0 2019 年 2 月 22 日

#1651嵌入式开发

每月 24 次下载
用于 4 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许可证定义,您有意提交的工作中的任何贡献都应双重许可,如上所述,不附加任何额外条款或条件。

依赖项

~7.5MB
~183K SLoC