#磁力计 #加速度计 #陀螺仪 #嵌入式HAL驱动 #MEMS

无std bmx055

这是一个适用于BMX055小型、多功能的9轴传感器模块(3D加速度计、3D陀螺仪和3D磁力计)的平台无关Rust驱动程序。

1 个不稳定版本

0.1.0 2024年1月13日

1621嵌入式开发

MIT 许可证

65KB
1.5K SLoC

Rust BMX055 3D加速度计、3D陀螺仪和3D磁力计驱动程序

这是一个使用 embedded-hal 特性的平台无关Rust驱动程序,用于BMX055小型、多功能的9轴传感器模块(3D加速度计、3D陀螺仪和3D磁力计)。

{{% alert title="警告" color="warning" %}} 该项目目前处于 MVP 阶段,内部结构和API可能会在未来的版本中更改。 {{% /alert %}}

实际上,BMX055是 BMA255(加速度计)、BMG160(陀螺仪)和BMM150(磁力计)的单芯片解决方案

此HAL驱动程序是按照 lsm303agr(由 Diego Barrios Romero 创建)设计的。

磁力计部分的实现基于 制造商的BMM150驱动程序

文档: 数据表

依赖项

~180KB