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.
Trait Implementations§
impl Copy for Vmccr
impl Eq for Vmccr
impl StructuralPartialEq for Vmccr
Auto Trait Implementations§
impl Freeze for Vmccr
impl RefUnwindSafe for Vmccr
impl Send for Vmccr
impl Sync for Vmccr
impl Unpin for Vmccr
impl UnwindSafe for Vmccr
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
)