dcmimu
An algorithm for fusing low-cost triaxial MEMS gyroscope and accelerometer measurements.
A no_std Rust port of the original.
NOTE: libm still doesn't work with overflow checks,
so you have to compile your project with --release.
Leave a comment in the linked issue to raise awareness.
Credentials
Usage
Library is available via crates.io .
// Create DCMIMU:
let mut dcmimu = DCMIMUnew;
let mut prev_t_ms = now;
loop
Check out mpu9250 for accelerometer/gyroscrope sensors driver.
Documentation
Available via docs.rs.