drv_accel_qmi8658
Accelerometer/gyroscope driver for the QST QMI8658C 6-axis IMU. Basic reads implemented, advanced features pending.
Overview Partial
| HAL Type | Accel |
| Chip | QMI8658C |
| Interface | I2C |
| Description | Basic accelerometer and gyroscope reads work. Step counter, tap detection, and any-motion interrupt are not yet implemented. |
Implementation
| Source | components/kernel_rs/src/drv_accel_qmi8658.rs (891 lines) |
| Wraps | None — manual I2C register reads |
| Tests | 32 unit tests |
Devices
Boards that use this driver:
| Device | Status |
|---|---|
| T-Deck Pro | Partial |
Configuration
Configured via board.json: I2C address, pin_sda, pin_scl.
Known Issues
Step counter, tap detection, and any-motion interrupt are not yet implemented.