Struct stm32_metapac::dsihost::regs::Wpcr0
#[repr(transparent)]pub struct Wpcr0(pub u32);
Expand description
DSI Wrapper PHY Configuration Register 0.
Tuple Fields§
§0: u32
Implementations§
§impl Wpcr0
impl Wpcr0
pub fn set_hsidl0(&mut self, val: bool)
pub fn set_hsidl0(&mut self, val: bool)
Invert the Hight-Speed data signal on Data Lane 0.
pub fn set_hsidl1(&mut self, val: bool)
pub fn set_hsidl1(&mut self, val: bool)
Invert the High-Speed data signal on Data Lane 1.
pub fn set_ftxsmcl(&mut self, val: bool)
pub fn set_ftxsmcl(&mut self, val: bool)
Force in TX Stop Mode the Clock Lane.
pub fn set_ftxsmdl(&mut self, val: bool)
pub fn set_ftxsmdl(&mut self, val: bool)
Force in TX Stop Mode the Data Lanes.
pub fn set_cdoffdl(&mut self, val: bool)
pub fn set_cdoffdl(&mut self, val: bool)
Contention Detection OFF on Data Lanes.
pub const fn tclkprepen(&self) -> bool
pub const fn tclkprepen(&self) -> bool
custom time for tCLK-PREPARE Enable.
pub fn set_tclkprepen(&mut self, val: bool)
pub fn set_tclkprepen(&mut self, val: bool)
custom time for tCLK-PREPARE Enable.
pub const fn tclkzeroen(&self) -> bool
pub const fn tclkzeroen(&self) -> bool
custom time for tCLK-ZERO Enable.
pub fn set_tclkzeroen(&mut self, val: bool)
pub fn set_tclkzeroen(&mut self, val: bool)
custom time for tCLK-ZERO Enable.
pub fn set_thsprepen(&mut self, val: bool)
pub fn set_thsprepen(&mut self, val: bool)
custom time for tHS-PREPARE Enable.
pub const fn thstrailen(&self) -> bool
pub const fn thstrailen(&self) -> bool
custom time for tHS-TRAIL Enable.
pub fn set_thstrailen(&mut self, val: bool)
pub fn set_thstrailen(&mut self, val: bool)
custom time for tHS-TRAIL Enable.
pub fn set_thszeroen(&mut self, val: bool)
pub fn set_thszeroen(&mut self, val: bool)
custom time for tHS-ZERO Enable.
pub fn set_tlpxden(&mut self, val: bool)
pub fn set_tlpxden(&mut self, val: bool)
custom time for tLPX for Data lanes Enable.
pub fn set_thsexiten(&mut self, val: bool)
pub fn set_thsexiten(&mut self, val: bool)
custom time for tHS-EXIT Enable.
pub fn set_tlpxcen(&mut self, val: bool)
pub fn set_tlpxcen(&mut self, val: bool)
custom time for tLPX for Clock lane Enable.
pub const fn tclkposten(&self) -> bool
pub const fn tclkposten(&self) -> bool
custom time for tCLK-POST Enable.
pub fn set_tclkposten(&mut self, val: bool)
pub fn set_tclkposten(&mut self, val: bool)
custom time for tCLK-POST Enable.
Trait Implementations§
impl Copy for Wpcr0
impl Eq for Wpcr0
impl StructuralPartialEq for Wpcr0
Auto Trait Implementations§
impl Freeze for Wpcr0
impl RefUnwindSafe for Wpcr0
impl Send for Wpcr0
impl Sync for Wpcr0
impl Unpin for Wpcr0
impl UnwindSafe for Wpcr0
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
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)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)