5个版本 (3个重大变更)
使用旧Rust 2015
0.5.0 | 2017年7月28日 |
---|---|
0.4.0 | 2017年6月19日 |
0.3.0 | 2017年6月19日 |
0.2.1 | 2017年6月15日 |
0.2.0 | 2017年6月14日 |
#19 in #pwm
46KB
707 行
libbeaglebone
libbeaglebone
是一个WIP Rust库,旨在为BeagleBone系列设备的常见嵌入式功能提供友好接口。
特性
当以下接口都实现后,libbeaglebone将功能完整
- GPIO
- PWM
- ADC
- UART
- SPI
- I2C
注意: libbeaglebone
仍在开发中,意味着许多功能尚未实现。
用法
只需将 libbeaglebone = "0.5.0"
添加到您的 Cargo.toml
中的 [dependencies]
部分,然后您就准备好了。
示例
在 examples/
目录中有示例程序。您可以通过运行以下命令来编译它们
cargo build --example blinker
将 blinker
替换为您要编译的示例文件名。编译完成后,您可以在 target/debug/examples
目录中找到二进制文件。
致谢
我想感谢以下人员(不分先后顺序)
- Trevor Woerner 的指导
- BeagleBoard 组织的帮助
- Google 对该项目的赞助
许可证
libbeaglebone
根据GPL许可证的第三版授权。
另请参阅
依赖项
~5.5MB
~114K SLoC