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 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 Associated Types§
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
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
RKTK API Docs