Expand description
§Device-Specific Drivers
This module contains device-specific drivers that sit above the raw hw/ layer and below the
application logic.
§Existing drivers
drv8873– TI DRV8873-Q1 4-wire SPI motor driveractuonix_linear– Actuonix linear actuator with DRV8873 driver and potentiometer feedbacktb6612– ST TB6612FNG 2-channel motor drivervl53l0x– VL53L0X Time-of-Flight sensorlsm6dsv16x– ST LSM6DSV16X 6-axis IMU
§Legacy drivers
Re-exports§
pub use actuonix_linear::ActuonixLinear;pub use drv8873::Drv8873;pub use fit0185::Fit0185;pub use gim6010::Gim6010;pub use lsm6dsv16x::ImuSample;pub use lsm6dsv16x::Lsm6dsv16x;pub use tb6612::Tb6612;pub use vl53l0x::Vl53l0x;
Modules§
- actuonix_
linear - Generic driver for Actuonix 16-series (P16, T16) Linear Actuators with potentiometer control.
- drv8873
- DRV8873-Q1 SPI motor driver.
- fit0185
- Motor abstraction for DFRobot FIT0185 motor with DRV8873 SPI driver and TIM2 quadrature encoder.
- gim6010
- Motor control over CAN for SteadyWin GIM6010-48 with a built-in GDZ468 driver.
- lsm6dsv16x
- ST LSM6DSV16X 6-axis IMU (accelerometer + gyroscope) SPI driver.
- tb6612
- Single-channel driver for the TB6612FNG H-bridge (used on DFRobot DRI0040).
- vl53l0x
- VL53L0X Time-of-Flight sensor driver.