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.
Trait Implementations§
impl Copy for Vmcr
impl Eq for Vmcr
impl StructuralPartialEq for Vmcr
Auto Trait Implementations§
impl Freeze for Vmcr
impl RefUnwindSafe for Vmcr
impl Send for Vmcr
impl Sync for Vmcr
impl Unpin for Vmcr
impl UnwindSafe for Vmcr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)