Trait ssd1306::size::DisplaySize
source · pub trait DisplaySize {
type Buffer: AsMut<[u8]> + NewZeroed;
const WIDTH: u8;
const HEIGHT: u8;
const DRIVER_COLS: u8 = 128u8;
const DRIVER_ROWS: u8 = 64u8;
const OFFSETX: u8 = 0u8;
const OFFSETY: u8 = 0u8;
// Required method
fn configure(
&self,
iface: &mut impl WriteOnlyDataCommand
) -> Result<(), DisplayError>;
}
Expand description
Display information.
This trait describes information related to a particular display. This includes resolution, offset and framebuffer size.
Required Associated Types§
Required Associated Constants§
Provided Associated Constants§
sourceconst DRIVER_COLS: u8 = 128u8
const DRIVER_COLS: u8 = 128u8
Maximum width supported by the display driver
sourceconst DRIVER_ROWS: u8 = 64u8
const DRIVER_ROWS: u8 = 64u8
Maximum height supported by the display driver
Required Methods§
sourcefn configure(
&self,
iface: &mut impl WriteOnlyDataCommand
) -> Result<(), DisplayError>
fn configure( &self, iface: &mut impl WriteOnlyDataCommand ) -> Result<(), DisplayError>
Send resolution and model-dependent configuration to the display
See Command::ComPinConfig
and Command::InternalIref
for more information
Object Safety§
This trait is not object safe.