Crates.io | bno080 |
lib.rs | bno080 |
version | 0.1.3 |
source | src |
created_at | 2020-03-14 05:54:19.729055 |
updated_at | 2020-04-23 01:54:59.670903 |
description | BNO080 AHRS driver |
homepage | |
repository | https://github.com/tstellanova/bno080 |
max_upload_size | |
id | 218471 |
size | 62,744 |
A rust embedded-hal driver for the Hillcrest Laboratories / Bosch Sensortec BNO080 9DOF AHRS
This sensor device combines a triple axis accelerometer, gyroscope, and magnetometer, and contains an ARM Cortex M0+ for fusing all the sensor data into a meaningful rotation vector.
For reference, see the original Hillcrest BNO080 driver implemented in C.
Basic i2c interface support
Some tests for decoding and encoding methods
Basic SHTP protocol support
Basic SPI support
CI
Support for calibration
Support for tare
Support for external barometer (eg bmp280)
Support for external light sensor
The bare metal application I've been using to test this driver with multiple MCUs is test_bno080_ehal