8个版本
0.1.0 | 2020年8月11日 |
---|---|
0.0.7 | 2020年8月5日 |
0.0.5 | 2020年7月29日 |
#1403 in 嵌入式开发
116 每月下载次数
用于 少于 17 个crate
325KB
5K SLoC
rpi_embedded
rpi_embedded是一个Rust库,提供对Raspberry Pi的GPIO、I2C、PWM、SPI和UART外围设备的访问。此库的文档在此处 https://docs.rs/rpi_embedded/
lib.rs
:
rpi_embedded是RPPAL库的分支。这个分支是为了提高RPPAL库的可用性而制作的。具体来说,使其更易于使用和适合初学者,rpi_embedded提供了对Raspberry Pi的GPIO、I2C、PWM、SPI、UART和蓝牙外围设备的访问。还包括了ADXL345和pwm伺服库,便于使用。RPPAL还提供了对USB到串行适配器的支持。通过启用可选的hal
功能,该库可以通过其embedded-hal
特质的实现与各种平台无关的驱动程序一起使用。但是,rpi_embedded中包含的新功能可能会失败。
rpi_embedded需要Raspbian或任何类似的新版Linux发行版。rpie_embedded仅在Rpi Zero W上进行测试,但RPPAL与Raspberry Pi A、A+、B、B+、2B、3A+、3B、3B+、4B、CM、CM 3、CM 3+、Zero和Zero W兼容。理论上,所有这些都应该正常工作,也许蓝牙除外。
请注意,此分支仍在生产中,版本之间可能会有重大变化