pub struct EepromConfig {
pub address: u32,
pub size: EepromSize,
pub wp_pin: Option<fn(bool)>,
pub timeout_ms: u32,
}Expand description
Configuration for the EEPROM driver
Fields§
§address: u32I2C address of the EEPROM
size: EepromSizeSize of the EEPROM
wp_pin: Option<fn(bool)>Write protect pin configuration (optional)
timeout_ms: u32Default timeout in milliseconds
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EepromConfig
impl RefUnwindSafe for EepromConfig
impl Send for EepromConfig
impl Sync for EepromConfig
impl Unpin for EepromConfig
impl UnwindSafe for EepromConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more