#接口 #系列 #友好 #设备 #spi #i2c #pwm

libbeaglebone

为BeagleBone系列设备提供友好Rust接口

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

GPL-3.0 许可证

46KB
707

libbeaglebone

Build Status

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