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 嵌入式开发

BSD-3-Clause

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