Enum stm32_i2s_v12x::format::FrameFormat[][src]

pub enum FrameFormat {
    PhilipsI2s,
    MsbJustified,
    LsbJustified,
    Pcm(FrameSync),
}

I2S communication frame format standards

Variants

PhilipsI2s

Philips I2S

MsbJustified

Bits justified with the most significant bit aligned to the beginning of the frame, potentially with unused bits at the end

LsbJustified

Bits justified with the least significant bit aligned to the end of the frame, potentially with unused bits at the beginning

Pulse code modulation

Trait Implementations

impl Clone for FrameFormat[src]

impl Debug for FrameFormat[src]

Auto Trait Implementations

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, 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.