Struct stm32_metapac::dsihost::regs::Vmccr
#[repr(transparent)]pub struct Vmccr(pub u32);
Expand description
DSI Host video mode current configuration register.
Tuple Fields§
§0: u32
Implementations§
§impl Vmccr
impl Vmccr
pub const fn vmt(&self) -> u8
pub const fn vmt(&self) -> u8
Video mode type This field returns the current video mode transmission type: 1x: Burst mode.
pub fn set_vmt(&mut self, val: u8)
pub fn set_vmt(&mut self, val: u8)
Video mode type This field returns the current video mode transmission type: 1x: Burst mode.
pub const fn lpvsae(&self) -> bool
pub const fn lpvsae(&self) -> bool
Low-power vertical sync time enable This bit returns the current state of return to low-power inside the vertical sync time (VSA) period when timing allows.
pub fn set_lpvsae(&mut self, val: bool)
pub fn set_lpvsae(&mut self, val: bool)
Low-power vertical sync time enable This bit returns the current state of return to low-power inside the vertical sync time (VSA) period when timing allows.
pub const fn lpvbpe(&self) -> bool
pub const fn lpvbpe(&self) -> bool
Low-power vertical back-porch enable This bit returns the current state of return to low-power inside the vertical back-porch (VBP) period when timing allows.
pub fn set_lpvbpe(&mut self, val: bool)
pub fn set_lpvbpe(&mut self, val: bool)
Low-power vertical back-porch enable This bit returns the current state of return to low-power inside the vertical back-porch (VBP) period when timing allows.
pub const fn lpvfpe(&self) -> bool
pub const fn lpvfpe(&self) -> bool
Low-power vertical front-porch enable This bit returns the current state of return to low-power inside the vertical front-porch (VFP) period when timing allows.
pub fn set_lpvfpe(&mut self, val: bool)
pub fn set_lpvfpe(&mut self, val: bool)
Low-power vertical front-porch enable This bit returns the current state of return to low-power inside the vertical front-porch (VFP) period when timing allows.
pub const fn lpvae(&self) -> bool
pub const fn lpvae(&self) -> bool
Low-power vertical active enable This bit returns the current state of return to low-power inside the vertical active (VACT) period when timing allows.
pub fn set_lpvae(&mut self, val: bool)
pub fn set_lpvae(&mut self, val: bool)
Low-power vertical active enable This bit returns the current state of return to low-power inside the vertical active (VACT) period when timing allows.
pub const fn lphbpe(&self) -> bool
pub const fn lphbpe(&self) -> bool
Low-power horizontal back-porch enable This bit returns the current state of return to low-power inside the horizontal back-porch (HBP) period when timing allows.
pub fn set_lphbpe(&mut self, val: bool)
pub fn set_lphbpe(&mut self, val: bool)
Low-power horizontal back-porch enable This bit returns the current state of return to low-power inside the horizontal back-porch (HBP) period when timing allows.
pub const fn lphfe(&self) -> bool
pub const fn lphfe(&self) -> bool
Low-power horizontal front-porch enable This bit returns the current state of return to low-power inside the horizontal front-porch (HFP) period when timing allows.
pub fn set_lphfe(&mut self, val: bool)
pub fn set_lphfe(&mut self, val: bool)
Low-power horizontal front-porch enable This bit returns the current state of return to low-power inside the horizontal front-porch (HFP) period when timing allows.
pub const fn fbtaae(&self) -> bool
pub const fn fbtaae(&self) -> bool
Frame BTA acknowledge enable This bit returns the current state of request for an acknowledge response at the end of a frame.
pub fn set_fbtaae(&mut self, val: bool)
pub fn set_fbtaae(&mut self, val: bool)
Frame BTA acknowledge enable This bit returns the current state of request for an acknowledge response at the end of a frame.