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 11 - Frame Sync Invert
Sourcepub fn scksel(&mut self) -> SckselW<'_, ClkctrlSpec>
pub fn scksel(&mut self) -> SckselW<'_, ClkctrlSpec>
Bit 12 - Serial Clock Select
Sourcepub fn mcksel(&mut self) -> MckselW<'_, ClkctrlSpec>
pub fn mcksel(&mut self) -> MckselW<'_, ClkctrlSpec>
Bit 16 - Master Clock Select
Sourcepub fn mcken(&mut self) -> MckenW<'_, ClkctrlSpec>
pub fn mcken(&mut self) -> MckenW<'_, ClkctrlSpec>
Bit 18 - Master Clock Enable
Sourcepub fn mckdiv(&mut self) -> MckdivW<'_, ClkctrlSpec>
pub fn mckdiv(&mut self) -> MckdivW<'_, ClkctrlSpec>
Bits 19:23 - Master Clock Division Factor
Sourcepub fn mckoutdiv(&mut self) -> MckoutdivW<'_, ClkctrlSpec>
pub fn mckoutdiv(&mut self) -> MckoutdivW<'_, ClkctrlSpec>
Bits 24:28 - Master Clock Output Division Factor
Sourcepub fn fsoutinv(&mut self) -> FsoutinvW<'_, ClkctrlSpec>
pub fn fsoutinv(&mut self) -> FsoutinvW<'_, ClkctrlSpec>
Bit 29 - Frame Sync Output Invert
Sourcepub fn sckoutinv(&mut self) -> SckoutinvW<'_, ClkctrlSpec>
pub fn sckoutinv(&mut self) -> SckoutinvW<'_, ClkctrlSpec>
Bit 30 - Serial Clock Output Invert
Sourcepub fn mckoutinv(&mut self) -> MckoutinvW<'_, ClkctrlSpec>
pub fn mckoutinv(&mut self) -> MckoutinvW<'_, ClkctrlSpec>
Bit 31 - Master Clock Output Invert