[][src]Enum lpc54606_pac::i2s0::cfg1::PDMDATA_A

pub enum PDMDATA_A {
    NORMAL,
    DMIC_SUBSYSTEM,
}

PDM Data selection. This bit controls the data source for I2S transmit, and cannot be set in Rx mode. This bit only has an effect if the device the Flexcomm resides in includes a D-Mic subsystem. For the LPC5411x, this bit applies only to Flexcomm 7.

Value on reset: 0

Variants

NORMAL

0: Normal operation, data is transferred to or from the Flexcomm FIFO.

DMIC_SUBSYSTEM

1: The data source is the D-Mic subsystem. When PDMDATA = 1, only the primary channel pair can be used in this Flexcomm. If ONECHANNEL = 1, only the PDM left data is used. the WS rate must match the Fs (sample rate) of the D-Mic decimator. A rate mismatch will at some point cause the I2S to overrun or underrun.

Trait Implementations

impl Clone for PDMDATA_A[src]

impl Copy for PDMDATA_A[src]

impl Debug for PDMDATA_A[src]

impl From<PDMDATA_A> for bool[src]

impl PartialEq<PDMDATA_A> for PDMDATA_A[src]

impl StructuralPartialEq for PDMDATA_A[src]

Auto Trait Implementations

impl Send for PDMDATA_A

impl Sync for PDMDATA_A

impl Unpin for PDMDATA_A

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.