Crates.io | icm20689 |
lib.rs | icm20689 |
version | 0.1.1 |
source | src |
created_at | 2020-05-16 19:43:06.036004 |
updated_at | 2020-05-16 19:43:06.036004 |
description | ICM-20689 6DOF IMU driver for embedded hal |
homepage | |
repository | https://github.com/tstellanova/icm20689 |
max_upload_size | |
id | 242480 |
size | 20,240 |
A rust embedded-hal driver for the TDK InvenSense ICM-20689 6DOF accelerometer and gyroscope.
The ICM-20689 is a 6-axis motion tracking device that combines a 3-axis gyroscope, 3-axis accelerometer, and a motion processor. This driver supports some similar 6dof devices in the same family, such as:
Basic SPI support
Basic I2C support
Supported product identifier check
Read of gyro data
Read of accel data
Support for ICM-20608G (tested)
Support for ICM-20602 (implemented but untested)
Support for DMA with SPI
Tests with mock embedded hal
Usage example with cortex-m
hal
Doc comments
CI
Support for user recalibration