Struct d1_pac::tcon_lcd0::lcd_cpu_if::R
source · pub struct R(/* private fields */);
Expand description
Register lcd_cpu_if
reader
Implementations§
source§impl R
impl R
sourcepub fn tri_start(&self) -> TRI_START_R
pub fn tri_start(&self) -> TRI_START_R
Bit 1 - Software must make sure that write ‘1’ only when this flag is ‘0’.
Writing ‘1’ starts a frame flush and writing ‘0’ has no effect.
This flag indicates the frame flush is running.
sourcepub fn tri_fifo_en(&self) -> TRI_FIFO_EN_R
pub fn tri_fifo_en(&self) -> TRI_FIFO_EN_R
Bit 2 - Enable the trigger FIFO
sourcepub fn tri_fifo_bist_en(&self) -> TRI_FIFO_BIST_EN_R
pub fn tri_fifo_bist_en(&self) -> TRI_FIFO_BIST_EN_R
Bit 3 - Entry address is 0xFF8
sourcepub fn flush(&self) -> FLUSH_R
pub fn flush(&self) -> FLUSH_R
Bit 16 - Direct transfer mode
If it is enabled, FIFO1 is regardless of the HV timing, the pixels data keep being transferred unless the input FIFO was empty.
Data output rate is controlled by DCLK.
sourcepub fn auto(&self) -> AUTO_R
pub fn auto(&self) -> AUTO_R
Bit 17 - Auto transfer mode
If it is 1, all the valid data during this frame are written to panel.
Note: This bit is sampled by Vsync.
sourcepub fn cpu_mode(&self) -> CPU_MODE_R
pub fn cpu_mode(&self) -> CPU_MODE_R
Bits 28:31 - Set the cpu interface work mode
Methods from Deref<Target = R<LCD_CPU_IF_SPEC>>§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for R
impl RefUnwindSafe for R
impl Send for R
impl Sync for R
impl Unpin for R
impl UnwindSafe for R
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more