2 个不稳定版本
0.2.0 | 2021年11月10日 |
---|---|
0.1.0 | 2020年9月14日 |
#1842 in 嵌入式开发
每月 53 次下载
19KB
327 行
Nordic nRF52840-DK 的板级支持包
该crate是一个板级支持包(BSP)。它包装了HAL crate(nrf52840-hal)以支持板上的nRF52840,并为板上的功能提供高级包装
- 4 个板载LED
- 4 个板载按钮
此BSP假设您未使用在非安全模式下运行的引导加载程序。
用法
您需要安装 thumbv7em-none-eabihf
目标。要构建这些示例之一
$ rustup target add thumbv7em-none-eabihf
$ git clone https://github.com/nrf-rs/nrf52840-DK.git
$ cd nrf52840-DK
$ cargo build --target=thumbv7em-none-eabihf --example blinky
要将其用于自己的应用程序,添加为依赖项并调用 Board::init()
函数。
文档
该crate的文档可在 https://docs.rs/nrf52840-dk-bsp 找到。制造商的文档可在 https://infocenter.nordicsemi.com/pdf/nRF52840_DK_User_Guide_v1.4.1.pdf 找到。
许可证
根据以下任一许可证授权:
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的您有意提交以包含在作品中并由您定义的贡献,将根据上述条款双许可,不附加任何额外条款或条件。
依赖项
~10MB
~267K SLoC