Struct Wpcr0
#[repr(transparent)]pub struct Wpcr0(pub u32);Expand description
DSI Wrapper PHY Configuration Register 0.
Tuple Fields§
§0: u32Implementations§
§impl Wpcr0
impl Wpcr0
pub const fn set_hsidl0(&mut self, val: bool)
pub const fn set_hsidl0(&mut self, val: bool)
Invert the Hight-Speed data signal on Data Lane 0.
pub const fn set_hsidl1(&mut self, val: bool)
pub const fn set_hsidl1(&mut self, val: bool)
Invert the High-Speed data signal on Data Lane 1.
pub const fn set_ftxsmcl(&mut self, val: bool)
pub const fn set_ftxsmcl(&mut self, val: bool)
Force in TX Stop Mode the Clock Lane.
pub const fn set_ftxsmdl(&mut self, val: bool)
pub const fn set_ftxsmdl(&mut self, val: bool)
Force in TX Stop Mode the Data Lanes.
pub const fn set_cdoffdl(&mut self, val: bool)
pub const 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 const fn set_tclkprepen(&mut self, val: bool)
pub const 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 const fn set_tclkzeroen(&mut self, val: bool)
pub const fn set_tclkzeroen(&mut self, val: bool)
custom time for tCLK-ZERO Enable.
pub const fn set_thsprepen(&mut self, val: bool)
pub const 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 const fn set_thstrailen(&mut self, val: bool)
pub const fn set_thstrailen(&mut self, val: bool)
custom time for tHS-TRAIL Enable.
pub const fn set_thszeroen(&mut self, val: bool)
pub const fn set_thszeroen(&mut self, val: bool)
custom time for tHS-ZERO Enable.
pub const fn set_tlpxden(&mut self, val: bool)
pub const fn set_tlpxden(&mut self, val: bool)
custom time for tLPX for Data lanes Enable.
pub const fn set_thsexiten(&mut self, val: bool)
pub const fn set_thsexiten(&mut self, val: bool)
custom time for tHS-EXIT Enable.
pub const fn set_tlpxcen(&mut self, val: bool)
pub const 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 const fn set_tclkposten(&mut self, val: bool)
pub const 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