STMicroelectronics official MEMS drivers, written in Rust
5 months ago
- #STM32
- #Rust
- #Embedded
- 该代码库包含用Rust编写的STMicroelectronics传感器底层平台无关驱动程序
- 驱动程序遵循PARTNUMBER-rs命名规范(例如lsm6dsv16x-rs)
- 包含'util'文件夹,内有库和crate等额外资源
- 每个传感器驱动文件夹包含子模块仓库、示例和README文档
- 驱动程序需要配置硬件总线(SPI/I2C)并提供已配置的总线实例
- BusOperation特性允许通用总线操作(I2C/SPI)
- 提供基于Embassy和STM32框架的示例代码
- 需要针对MCU的Rust编译器并满足最低MSRV要求
- 示例主要基于STM32 NUCLEO_F401RE开发板,但可适配其他平台
- STMicroelectronics评估板原理图指导I2C/SPI引脚配置