Hasty Briefsbeta

双语

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引脚配置