Crates.io | bmx055 |
lib.rs | bmx055 |
version | 0.1.0 |
source | src |
created_at | 2024-01-13 07:01:05.428238 |
updated_at | 2024-01-13 07:01:05.428238 |
description | This is a platform agnostic Rust driver for the BMX055 small, versatile 9-axis sensor module: 3D accelerometer, 3D gyroscope and 3D magnetometer. |
homepage | https://gitlab.com/alaarmann/bmx055-rs |
repository | https://gitlab.com/alaarmann/bmx055-rs |
max_upload_size | |
id | 1098344 |
size | 65,837 |
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