Expand description
TPS55288 Rust Driver (skeleton)
This crate is a placeholder for the TPS55288 buck-boost converter driver.
Implementation will follow the sc8815-rs structure with no-std, optional async,
defmt support, and type-safe register access.
Re-exports§
pub use driver::Tps55288;pub use error::Error;pub use registers::DEFAULT_I2C_ADDRESS;
Modules§
- data_
types - Data types for TPS55288 driver (skeleton, based on datasheet). Concrete value mappings will be filled when register bitfields are implemented.
- driver
- Driver scaffold for TPS55288.
Provides blocking I2C helpers; async version will mirror this API behind the
asyncfeature. - error
- Error definitions for TPS55288 driver.
- registers
- Register map and constants for TPS55288. Values and limits are copied from the datasheet; conversion helpers will be added later.