4 个版本
0.1.3 | 2020年4月23日 |
---|---|
0.1.2 | 2020年4月21日 |
0.1.1 | 2020年3月15日 |
0.1.0 | 2020年3月14日 |
#1642 in 嵌入式开发
61KB
1.5K SLoC
bno080
为Hillcrest Laboratories / Bosch Sensortec BNO080 9DOF AHRS设计的Rust嵌入式-hal驱动器
该传感器设备集成了三轴加速度计、陀螺仪和磁力计,并包含ARM Cortex M0+用于将所有传感器数据融合成一个有意义的旋转向量。
参考原始的Hillcrest BNO080 驱动器,该驱动器用C语言实现。
状态
- 基本的i2c接口支持
- 对解码和编码方法的某些测试
- 基本的SHTP协议支持
- 基本的SPI支持
- 使用示例
- CI
- 支持校准
- 支持去皮
- 支持外部气压计(例如bmp280)
- 支持外部光传感器
示例
我使用该驱动器与多个MCU进行测试的裸机应用程序是 test_bno080_ehal
依赖项
~200KB