Device

Trait Device 

Source
pub trait Device {
    // Required methods
    fn set_register_select(&mut self, mode: RegisterSelectMode);
    fn set_rw(&mut self, mode: RWMode);
    fn set_enable(&mut self, enabled: bool);
    fn set_backlight(&mut self, enabled: bool);
    fn set_data_nibble(&mut self, data: u8);
}

Required Methods§

Source

fn set_register_select(&mut self, mode: RegisterSelectMode)

Source

fn set_rw(&mut self, mode: RWMode)

Source

fn set_enable(&mut self, enabled: bool)

Source

fn set_backlight(&mut self, enabled: bool)

Source

fn set_data_nibble(&mut self, data: u8)

Implementors§

Source§

impl<I, D, P> Device for I2cExpanderDevice<I, D, P>

Available on crate features i2c-expander-device or i2c-expander-device-async only.