pub type W = W<ClkctrlSpec>;
Expand description
Register CLKCTRL[%s]
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
Source§impl W
impl W
Sourcepub fn slotsize(&mut self) -> SlotsizeW<'_, ClkctrlSpec>
pub fn slotsize(&mut self) -> SlotsizeW<'_, ClkctrlSpec>
Bits 0:1 - Slot Size
Sourcepub fn nbslots(&mut self) -> NbslotsW<'_, ClkctrlSpec>
pub fn nbslots(&mut self) -> NbslotsW<'_, ClkctrlSpec>
Bits 2:4 - Number of Slots in Frame
Sourcepub fn fswidth(&mut self) -> FswidthW<'_, ClkctrlSpec>
pub fn fswidth(&mut self) -> FswidthW<'_, ClkctrlSpec>
Bits 5:6 - Frame Sync Width
Sourcepub fn bitdelay(&mut self) -> BitdelayW<'_, ClkctrlSpec>
pub fn bitdelay(&mut self) -> BitdelayW<'_, ClkctrlSpec>
Bit 7 - Data Delay from Frame Sync
Sourcepub fn fssel(&mut self) -> FsselW<'_, ClkctrlSpec>
pub fn fssel(&mut self) -> FsselW<'_, ClkctrlSpec>
Bit 8 - Frame Sync Select
Sourcepub fn fsinv(&mut self) -> FsinvW<'_, ClkctrlSpec>
pub fn fsinv(&mut self) -> FsinvW<'_, ClkctrlSpec>
Bit 9 - Frame Sync Invert
Sourcepub fn fsoutinv(&mut self) -> FsoutinvW<'_, ClkctrlSpec>
pub fn fsoutinv(&mut self) -> FsoutinvW<'_, ClkctrlSpec>
Bit 10 - Frame Sync Output Invert
Sourcepub fn scksel(&mut self) -> SckselW<'_, ClkctrlSpec>
pub fn scksel(&mut self) -> SckselW<'_, ClkctrlSpec>
Bit 11 - Serial Clock Select
Sourcepub fn sckoutinv(&mut self) -> SckoutinvW<'_, ClkctrlSpec>
pub fn sckoutinv(&mut self) -> SckoutinvW<'_, ClkctrlSpec>
Bit 12 - Serial Clock Output Invert
Sourcepub fn mcksel(&mut self) -> MckselW<'_, ClkctrlSpec>
pub fn mcksel(&mut self) -> MckselW<'_, ClkctrlSpec>
Bit 13 - Master Clock Select
Sourcepub fn mcken(&mut self) -> MckenW<'_, ClkctrlSpec>
pub fn mcken(&mut self) -> MckenW<'_, ClkctrlSpec>
Bit 14 - Master Clock Enable
Sourcepub fn mckoutinv(&mut self) -> MckoutinvW<'_, ClkctrlSpec>
pub fn mckoutinv(&mut self) -> MckoutinvW<'_, ClkctrlSpec>
Bit 15 - Master Clock Output Invert
Sourcepub fn mckdiv(&mut self) -> MckdivW<'_, ClkctrlSpec>
pub fn mckdiv(&mut self) -> MckdivW<'_, ClkctrlSpec>
Bits 16:21 - Master Clock Division Factor
Sourcepub fn mckoutdiv(&mut self) -> MckoutdivW<'_, ClkctrlSpec>
pub fn mckoutdiv(&mut self) -> MckoutdivW<'_, ClkctrlSpec>
Bits 24:29 - Master Clock Output Division Factor