pub type W = W<CLKCTRL_SPEC>;
Expand description
Register CLKCTRL[%s]
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn slotsize(&mut self) -> SLOTSIZE_W<'_, CLKCTRL_SPEC, 0>
pub fn slotsize(&mut self) -> SLOTSIZE_W<'_, CLKCTRL_SPEC, 0>
Bits 0:1 - Slot Size
sourcepub fn nbslots(&mut self) -> NBSLOTS_W<'_, CLKCTRL_SPEC, 2>
pub fn nbslots(&mut self) -> NBSLOTS_W<'_, CLKCTRL_SPEC, 2>
Bits 2:4 - Number of Slots in Frame
sourcepub fn fswidth(&mut self) -> FSWIDTH_W<'_, CLKCTRL_SPEC, 5>
pub fn fswidth(&mut self) -> FSWIDTH_W<'_, CLKCTRL_SPEC, 5>
Bits 5:6 - Frame Sync Width
sourcepub fn bitdelay(&mut self) -> BITDELAY_W<'_, CLKCTRL_SPEC, 7>
pub fn bitdelay(&mut self) -> BITDELAY_W<'_, CLKCTRL_SPEC, 7>
Bit 7 - Data Delay from Frame Sync
sourcepub fn fssel(&mut self) -> FSSEL_W<'_, CLKCTRL_SPEC, 8>
pub fn fssel(&mut self) -> FSSEL_W<'_, CLKCTRL_SPEC, 8>
Bit 8 - Frame Sync Select
sourcepub fn fsinv(&mut self) -> FSINV_W<'_, CLKCTRL_SPEC, 9>
pub fn fsinv(&mut self) -> FSINV_W<'_, CLKCTRL_SPEC, 9>
Bit 9 - Frame Sync Invert
sourcepub fn fsoutinv(&mut self) -> FSOUTINV_W<'_, CLKCTRL_SPEC, 10>
pub fn fsoutinv(&mut self) -> FSOUTINV_W<'_, CLKCTRL_SPEC, 10>
Bit 10 - Frame Sync Output Invert
sourcepub fn scksel(&mut self) -> SCKSEL_W<'_, CLKCTRL_SPEC, 11>
pub fn scksel(&mut self) -> SCKSEL_W<'_, CLKCTRL_SPEC, 11>
Bit 11 - Serial Clock Select
sourcepub fn sckoutinv(&mut self) -> SCKOUTINV_W<'_, CLKCTRL_SPEC, 12>
pub fn sckoutinv(&mut self) -> SCKOUTINV_W<'_, CLKCTRL_SPEC, 12>
Bit 12 - Serial Clock Output Invert
sourcepub fn mcksel(&mut self) -> MCKSEL_W<'_, CLKCTRL_SPEC, 13>
pub fn mcksel(&mut self) -> MCKSEL_W<'_, CLKCTRL_SPEC, 13>
Bit 13 - Master Clock Select
sourcepub fn mcken(&mut self) -> MCKEN_W<'_, CLKCTRL_SPEC, 14>
pub fn mcken(&mut self) -> MCKEN_W<'_, CLKCTRL_SPEC, 14>
Bit 14 - Master Clock Enable
sourcepub fn mckoutinv(&mut self) -> MCKOUTINV_W<'_, CLKCTRL_SPEC, 15>
pub fn mckoutinv(&mut self) -> MCKOUTINV_W<'_, CLKCTRL_SPEC, 15>
Bit 15 - Master Clock Output Invert
sourcepub fn mckdiv(&mut self) -> MCKDIV_W<'_, CLKCTRL_SPEC, 16>
pub fn mckdiv(&mut self) -> MCKDIV_W<'_, CLKCTRL_SPEC, 16>
Bits 16:21 - Master Clock Division Factor
sourcepub fn mckoutdiv(&mut self) -> MCKOUTDIV_W<'_, CLKCTRL_SPEC, 24>
pub fn mckoutdiv(&mut self) -> MCKOUTDIV_W<'_, CLKCTRL_SPEC, 24>
Bits 24:29 - Master Clock Output Division Factor