3 个版本 (稳定)
1.0.1 | 2019年12月8日 |
---|---|
1.0.0 | 2019年11月16日 |
0.4.0 | 2019年11月3日 |
#1272 in 硬件支持
105KB
1.5K SLoC
这是一个用于控制micro:bit的Rust库。
目前支持5×5 LED显示屏和内置按钮。
要设置使用此库的项目,请参阅文档中的“入门”部分。
文档
变更日志
参见CHANGELOG.md
。
许可证
参见LICENCE.txt
lib.rs
:
用于与micro:bit一起工作的库。
功能
此crate目前提供以下功能
入门
示例
在examples
目录中有多个示例程序。以下是如何运行示例的说明
cargo run --example scroll_text -- -x microbit.gdb
examples/demo
演示了此crate的所有功能,使用cortex-m-rtfm框架。
测试
有一些测试可以在主机上运行。以下是如何运行它们的说明(从rmicrobit
的检出工作副本中运行)
cargo test --lib --target x86_64-unknown-linux-gnu
(或替换您开发机的本地目标)
重新导出
以下依赖项在rmicrobit::
下重新导出,以便使用此库的crate可以确保使用一致版本
nrf51
(对SoC外设的寄存器级访问)nrf51_hal
(对SoC外设的高级访问)embedded_hal
(某些nrf51_hal
接口使用的特性)
特别是,如果您使用cortex-m-rtfm,请使用rmicrobit::nrf51
作为#[app]
的device
参数。
依赖项
约3MB
约85K SLoC