pub struct W(_);
Expand description
Register FIFOCFG
writer
Implementations
sourceimpl W
impl W
sourcepub fn enabletx(&mut self) -> ENABLETX_W<'_>
pub fn enabletx(&mut self) -> ENABLETX_W<'_>
Bit 0 - Enable the transmit FIFO.
sourcepub fn enablerx(&mut self) -> ENABLERX_W<'_>
pub fn enablerx(&mut self) -> ENABLERX_W<'_>
Bit 1 - Enable the receive FIFO.
sourcepub fn txi2se0(&mut self) -> TXI2SE0_W<'_>
pub fn txi2se0(&mut self) -> TXI2SE0_W<'_>
Bit 2 - Transmit I2S empty 0. Determines the value sent by the I2S in transmit mode if the TX FIFO becomes empty. This value is sent repeatedly until the I2S is paused, the error is cleared, new data is provided, and the I2S is un-paused.
sourcepub fn pack48(&mut self) -> PACK48_W<'_>
pub fn pack48(&mut self) -> PACK48_W<'_>
Bit 3 - Packing format for 48-bit data. This relates to how data is entered into or taken from the FIFO by software or DMA.
sourcepub fn waketx(&mut self) -> WAKETX_W<'_>
pub fn waketx(&mut self) -> WAKETX_W<'_>
Bit 14 - Wake-up for transmit FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.
sourcepub fn wakerx(&mut self) -> WAKERX_W<'_>
pub fn wakerx(&mut self) -> WAKERX_W<'_>
Bit 15 - Wake-up for receive FIFO level. This allows the device to be woken from reduced power modes (up to power-down, as long as the peripheral function works in that power mode) without enabling the TXLVL interrupt. Only DMA wakes up, processes data, and goes back to sleep. The CPU will remain stopped until woken by another cause, such as DMA completion. See Hardware Wake-up control register.
sourcepub fn emptytx(&mut self) -> EMPTYTX_W<'_>
pub fn emptytx(&mut self) -> EMPTYTX_W<'_>
Bit 16 - Empty command for the transmit FIFO. When a 1 is written to this bit, the TX FIFO is emptied.
Methods from Deref<Target = W<FIFOCFG_SPEC>>
Trait Implementations
sourceimpl From<W<FIFOCFG_SPEC>> for W
impl From<W<FIFOCFG_SPEC>> for W
sourcefn from(writer: W<FIFOCFG_SPEC>) -> Self
fn from(writer: W<FIFOCFG_SPEC>) -> Self
Performs the conversion.
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more