pub type W = W<I2sctlSpec>;
Expand description
Register I2SCTL
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn chlen(&mut self) -> ChlenW<'_, I2sctlSpec>
pub fn chlen(&mut self) -> ChlenW<'_, I2sctlSpec>
Bit 0 - Channel length
sourcepub fn dtlen(&mut self) -> DtlenW<'_, I2sctlSpec>
pub fn dtlen(&mut self) -> DtlenW<'_, I2sctlSpec>
Bits 1:2 - Data length
sourcepub fn ckpl(&mut self) -> CkplW<'_, I2sctlSpec>
pub fn ckpl(&mut self) -> CkplW<'_, I2sctlSpec>
Bit 3 - Idle state clock polarity
sourcepub fn i2sstd(&mut self) -> I2sstdW<'_, I2sctlSpec>
pub fn i2sstd(&mut self) -> I2sstdW<'_, I2sctlSpec>
Bits 4:5 - I2S standard selection
sourcepub fn pcmsmod(&mut self) -> PcmsmodW<'_, I2sctlSpec>
pub fn pcmsmod(&mut self) -> PcmsmodW<'_, I2sctlSpec>
Bit 7 - PCM frame synchronization mode
sourcepub fn i2sopmod(&mut self) -> I2sopmodW<'_, I2sctlSpec>
pub fn i2sopmod(&mut self) -> I2sopmodW<'_, I2sctlSpec>
Bits 8:9 - I2S configuration mode
sourcepub fn i2sen(&mut self) -> I2senW<'_, I2sctlSpec>
pub fn i2sen(&mut self) -> I2senW<'_, I2sctlSpec>
Bit 10 - I2S Enable
sourcepub fn i2ssel(&mut self) -> I2sselW<'_, I2sctlSpec>
pub fn i2ssel(&mut self) -> I2sselW<'_, I2sctlSpec>
Bit 11 - I2S mode selection