Struct stm32_metapac::dsihost::regs::Vmcr
#[repr(transparent)]pub struct Vmcr(pub u32);
Expand description
DSI Host video mode configuration register.
Tuple Fields§
§0: u32
Implementations§
§impl Vmcr
impl Vmcr
pub const fn vmt(&self) -> u8
pub const fn vmt(&self) -> u8
Video mode type This field configures the 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 configures the video mode transmission type : 1x: Burst mode.
pub const fn lpvsae(&self) -> bool
pub const fn lpvsae(&self) -> bool
Low-power vertical sync active enable This bit enables to 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 active enable This bit enables to 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 enables to 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 enables to 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 enables to 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 enables to 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 enables to 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 enables to 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 enables the 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 enables the return to low-power inside the horizontal back-porch (HBP) period when timing allows.
pub const fn lphfpe(&self) -> bool
pub const fn lphfpe(&self) -> bool
Low-power horizontal front-porch enable This bit enables the return to low-power inside the horizontal front-porch (HFP) period when timing allows.
pub fn set_lphfpe(&mut self, val: bool)
pub fn set_lphfpe(&mut self, val: bool)
Low-power horizontal front-porch enable This bit enables the 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 bus-turn-around acknowledge enable This bit enables the 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 bus-turn-around acknowledge enable This bit enables the request for an acknowledge response at the end of a frame.
pub const fn lpce(&self) -> bool
pub const fn lpce(&self) -> bool
Low-power command enable This bit enables the command transmission only in low-power mode.
pub fn set_lpce(&mut self, val: bool)
pub fn set_lpce(&mut self, val: bool)
Low-power command enable This bit enables the command transmission only in low-power mode.
pub const fn pge(&self) -> bool
pub const fn pge(&self) -> bool
Pattern generator enable This bit enables the video mode pattern generator.
pub fn set_pge(&mut self, val: bool)
pub fn set_pge(&mut self, val: bool)
Pattern generator enable This bit enables the video mode pattern generator.
pub const fn pgm(&self) -> bool
pub const fn pgm(&self) -> bool
Pattern generator mode This bit configures the pattern generator mode.
pub fn set_pgm(&mut self, val: bool)
pub fn set_pgm(&mut self, val: bool)
Pattern generator mode This bit configures the pattern generator mode.