[−][src]Trait ssd1306::mode::displaymode::DisplayModeTrait
Trait with core functionality for display mode switching
Required methods
fn new(properties: DisplayProperties<DI>) -> Self
Allocate all required data and initialise display for mode
fn release(self) -> DisplayProperties<DI>
Release resources for reuse with different mode
Implementors
impl<DI> DisplayModeTrait<DI> for GraphicsMode<DI> where
DI: DisplayInterface,
[src]
DI: DisplayInterface,
fn new(properties: DisplayProperties<DI>) -> Self
[src]
Create new GraphicsMode instance
fn release(self) -> DisplayProperties<DI>
[src]
Release all resources used by GraphicsMode
impl<DI> DisplayModeTrait<DI> for RawMode<DI> where
DI: DisplayInterface,
[src]
DI: DisplayInterface,
fn new(properties: DisplayProperties<DI>) -> Self
[src]
Create new RawMode instance
fn release(self) -> DisplayProperties<DI>
[src]
Release all resources used by RawMode
impl<DI> DisplayModeTrait<DI> for TerminalMode<DI> where
DI: DisplayInterface,
[src]
DI: DisplayInterface,
fn new(properties: DisplayProperties<DI>) -> Self
[src]
Create new TerminalMode instance
fn release(self) -> DisplayProperties<DI>
[src]
Release all resources used by TerminalMode