Struct cfap_screen::ScreenBuilder
source · pub struct ScreenBuilder {
pub x_size: u16,
pub y_size: u16,
pub soft_start: [u8; 3],
pub vcom: u8,
pub dummy_line: u8,
pub gate_line: u8,
pub entry_mode: EntryMode,
pub lut_full: [u8; 30],
pub lut_part: [u8; 30],
}
Fields
x_size: u16
y_size: u16
soft_start: [u8; 3]
vcom: u8
dummy_line: u8
gate_line: u8
entry_mode: EntryMode
lut_full: [u8; 30]
lut_part: [u8; 30]
Implementations
sourceimpl ScreenBuilder
impl ScreenBuilder
pub fn preset(preset: Preset) -> ScreenBuilder
pub fn new_screen<SPI, DC, CS, BUSY, RST, ERR, DELAY>(
self,
serial: SPI,
dc: DC,
cs: CS,
busy: BUSY,
reset: RST,
delay: &mut DELAY
) -> Result<Screen<SPI, DC, CS, BUSY, RST, ERR>, ERR>where
SPI: FullDuplex<u8, Error = ERR>,
DC: OutputPin,
CS: OutputPin,
BUSY: InputPin,
RST: OutputPin,
DELAY: DelayMs<u16>,
Auto Trait Implementations
impl RefUnwindSafe for ScreenBuilder
impl Send for ScreenBuilder
impl Sync for ScreenBuilder
impl Unpin for ScreenBuilder
impl UnwindSafe for ScreenBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more