#nrf52 #hal #arm #cortex-m

no-std nrf52840-dk-bsp

nRF52840-DK 的板级支持包

2 个不稳定版本

0.2.0 2021年11月10日
0.1.0 2020年9月14日

#1842 in 嵌入式开发

Download history 17/week @ 2024-03-14 27/week @ 2024-03-28 15/week @ 2024-04-04 1/week @ 2024-05-16 21/week @ 2024-06-06 12/week @ 2024-06-13 18/week @ 2024-06-20 2/week @ 2024-06-27

每月 53 次下载

MIT/Apache

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-2.0许可证定义的您有意提交以包含在作品中并由您定义的贡献,将根据上述条款双许可,不附加任何额外条款或条件。

依赖项

~10MB
~267K SLoC