1 unstable release
0.1.0 | Jan 13, 2024 |
---|
#992 in Embedded development
65KB
1.5K
SLoC
Rust BMX055 3D Accelerometer, 3D Gyroscope and 3D Magnetometer Driver
This is a platform agnostic Rust driver for the BMX055 small, versatile 9-axis sensor module: 3D accelerometer, 3D gyroscope and 3D magnetometer using the embedded-hal
traits.
{{% alert title="Warning" color="warning" %}} This project is currently in MVP stage, internal structure and API are likely to change in further releases. {{% /alert %}}
The BMX055 is actually BMA255 (accelerometer), BMG160 (gyroscope) and BMM150 (magnetometer) in one single chip.
This HAL driver is modeled after lsm303agr by Diego Barrios Romero.
The implementation of the magnetometer part is based on the manufacturer's driver for the BMM150.
Documents: Datasheet
Dependencies
~175KB