omnitiles/drivers/
mod.rs

1// SPDX-License-Identifier: MIT
2// © 2025–2026 Christopher Liu
3
4//! # Device-Specific Drivers
5//!
6//! This module contains device-specific drivers that sit above the raw `hw/` layer and below the
7//! application logic.
8//!
9//! ## Existing drivers
10//!
11//! - [`drv8873`] – TI DRV8873-Q1 4-wire SPI motor driver
12//! - [`actuonix_linear`] – Actuonix linear actuator with DRV8873 driver and potentiometer feedback
13//! - [`vl53l0x`] – VL53L0X Time-of-Flight sensor
14//!
15//! ## Legacy drivers
16//!
17//! - [`fit0185`] – DFRobot FIT0185 motor with DRV8873 driver and TIM2 encoder
18//! - [`gim6010`] – SteadyWin GIM6010-48 motor with built-in GDZ468 encoder
19
20pub mod drv8873;
21
22pub mod actuonix_linear;
23pub mod fit0185;
24pub mod gim6010;
25pub mod vl53l0x;
26
27pub use actuonix_linear::ActuonixLinear;
28pub use drv8873::Drv8873;
29pub use fit0185::Fit0185;
30pub use gim6010::Gim6010;
31pub use vl53l0x::Vl53l0x;