#embedded-hal #raspberry-pi #hal #embedded-hal-impl #raspberry #pi #usb-serial

rpi_embedded

为Raspberry Pi的GPIO、I2C、PWM、SPI和UART外围设备提供接口。从RPPAL分支而来

8个版本

0.1.0 2020年8月11日
0.0.7 2020年8月5日
0.0.5 2020年7月29日

#1403 in 嵌入式开发

Download history 31/week @ 2024-04-07 40/week @ 2024-04-14 58/week @ 2024-04-21 41/week @ 2024-04-28 41/week @ 2024-05-05 42/week @ 2024-05-12 47/week @ 2024-05-19 49/week @ 2024-05-26 44/week @ 2024-06-02 23/week @ 2024-06-09 38/week @ 2024-06-16 39/week @ 2024-06-23 14/week @ 2024-06-30 38/week @ 2024-07-07 36/week @ 2024-07-14 28/week @ 2024-07-21

116 每月下载次数
用于 少于 17  个crate

MIT 许可证

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兼容。理论上,所有这些都应该正常工作,也许蓝牙除外。

请注意,此分支仍在生产中,版本之间可能会有重大变化

依赖项