mod closed_loop;
mod constant_power;
mod constant_speed;
mod device_config;
mod driver;
mod eeprom;
mod fault_config;
mod gate_driver_config;
mod isd_config;
mod motor_startup;
mod phase_profile;
mod pin_config;
mod trap_config;

use anyhow::Result;

pub trait Mct8316a {
    fn init(&mut self) -> Result<()>;
}

pub use driver::Mct8316AVDriver;
