Type Alias FswidthW

Source
pub type FswidthW<'a, REG> = FieldWriter<'a, REG, 2, Fswidthselect, Safe>;
Expand description

Field FSWIDTH writer - Frame Sync Width

Aliased Type§

struct FswidthW<'a, REG> { /* private fields */ }

Implementations§

Source§

impl<'a, REG> FswidthW<'a, REG>
where REG: Writable + RegisterSpec, REG::Ux: From<u8>,

Source

pub fn slot(self) -> &'a mut W<REG>

Frame Sync Pulse is 1 Slot wide (default for I2S protocol)

Source

pub fn half(self) -> &'a mut W<REG>

Frame Sync Pulse is half a Frame wide

Source

pub fn bit_(self) -> &'a mut W<REG>

Frame Sync Pulse is 1 Bit wide

Source

pub fn burst(self) -> &'a mut W<REG>

Clock Unit n operates in Burst mode, with a 1-bit wide Frame Sync pulse per Data sample, only when Data transfer is requested