Struct epd_waveshare::epd2in9::Epd2in9 [−][src]
pub struct Epd2in9<SPI, CS, BUSY, DC, RST, DELAY> { /* fields omitted */ }
Expand description
Epd2in9 driver
Trait Implementations
type DisplayColor = Color
type DisplayColor = Color
The Color Type used by the Display
Creates a new driver from a SPI peripheral, CS Pin, Busy InputPin, DC Read more
Let the device enter deep-sleep mode to save power. Read more
Wakes the device up from sleep Read more
Transmit a full frame to the SRAM of the EPD
Transmits partial data to the SRAM of the EPD Read more
Displays the frame data from SRAM Read more
Provide a combined update&display and save some time (skipping a busy check in between)
Clears the frame buffer on the EPD with the declared background color Read more
Sets the backgroundcolor for various commands like clear_frame
Get current background color
Trait for using various Waveforms from different LUTs E.g. for partial refreshes Read more
Auto Trait Implementations
impl<SPI, CS, BUSY, DC, RST, DELAY> RefUnwindSafe for Epd2in9<SPI, CS, BUSY, DC, RST, DELAY> where
BUSY: RefUnwindSafe,
CS: RefUnwindSafe,
DC: RefUnwindSafe,
DELAY: RefUnwindSafe,
RST: RefUnwindSafe,
SPI: RefUnwindSafe,
impl<SPI, CS, BUSY, DC, RST, DELAY> Send for Epd2in9<SPI, CS, BUSY, DC, RST, DELAY> where
BUSY: Send,
CS: Send,
DC: Send,
DELAY: Send,
RST: Send,
SPI: Send,
impl<SPI, CS, BUSY, DC, RST, DELAY> Sync for Epd2in9<SPI, CS, BUSY, DC, RST, DELAY> where
BUSY: Sync,
CS: Sync,
DC: Sync,
DELAY: Sync,
RST: Sync,
SPI: Sync,
impl<SPI, CS, BUSY, DC, RST, DELAY> Unpin for Epd2in9<SPI, CS, BUSY, DC, RST, DELAY> where
BUSY: Unpin,
CS: Unpin,
DC: Unpin,
DELAY: Unpin,
RST: Unpin,
SPI: Unpin,
impl<SPI, CS, BUSY, DC, RST, DELAY> UnwindSafe for Epd2in9<SPI, CS, BUSY, DC, RST, DELAY> where
BUSY: UnwindSafe,
CS: UnwindSafe,
DC: UnwindSafe,
DELAY: UnwindSafe,
RST: UnwindSafe,
SPI: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Casts the value.
Casts the value.
Casts the value.
Casts the value.