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§
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)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<I, D, P> Device for I2cExpanderDevice<I, D, P>
Available on crate features
i2c-expander-device-async or i2c-expander-device only.