#nrf52 #hal #arm #cortex-m

no-std pitaya-go-bsp

Pitaya Go 的板级支持包 (BSP)

1 个不稳定版本

0.1.0 2021年10月3日

#26#nrf52

MIT 许可证

17KB
303 代码行

Makerdiary Pitaya Go (nRF52840) 的板级支持包 (BSP)

该软件包是一个板级支持包 (BSP)。它封装了 HAL 软件包 (nrf52840-hal),为板载的 nRF52840 提供高级封装,以便使用板载功能。

该 BSP 假设您没有使用在非安全模式下运行的自举加载程序。

用法

您需要安装 thumbv7em-none-eabihf 目标。为了构建这些示例之一

$ rustup target add thumbv7em-none-eabihf
$ git clone https://github.com/daveallie/pitaya-go-bsp-rs.git
$ cd 
$ cargo build --target=thumbv7em-none-eabihf --example blinky

要在您的应用程序中使用,将其作为依赖项添加并调用 Board::init() 函数。

许可证

MIT 许可证 (LICENSE-MIThttp://opensource.org/licenses/MIT)


lib.rs:

Makerdiary Pitaya Go 的板级支持软件包

UARTE、SPIM 和 TWI 应该是功能性的,但可能缺少一些功能。

依赖项

~10MB
~267K SLoC