16 个版本 (8 个重大更改)
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.11.1 | 2020年7月21日 |
#22 in 嵌入式开发
2,310 每月下载量
用于 36 个库(11 个直接使用)
525KB
11K SLoC
nrf-hal
适用于 nRF51、nRF52 和 nRF91 系列微控制器的 HAL
请参阅 变更日志,以查看最近版本中的更改。
库
每个 nRF 芯片都有自己的库,如下所示
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(《LICENSE-APACHE》或 http://www.apache.org/licenses/LICENSE-2.0)
- 麻省理工学院许可证(《LICENSE-MIT》或http://opensource.org/licenses/MIT)
根据您的选择。
贡献
除非您明确表示,否则任何有意提交供工作包含在内的贡献(根据Apache-2.0许可证定义),应如上所述双重许可,不附加任何额外条款或条件。
依赖项
~3–15MB
~420K SLoC