pub enum PdmTxLineMode {
OneLineCodec,
OneLineDac,
TwoLineDac,
}
Expand description
I2S pulse density modulation (PDM) transmit line mode
Variants§
OneLineCodec
Standard PDM format output: left and right slot data on a single line.
OneLineDac
PDM DAC format output: left or right slot data on a single line.
TwoLineDac
PDM DAC format output: left and right slot data on separate lines.
Trait Implementations§
Source§impl Clone for PdmTxLineMode
impl Clone for PdmTxLineMode
Source§fn clone(&self) -> PdmTxLineMode
fn clone(&self) -> PdmTxLineMode
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PdmTxLineMode
impl Debug for PdmTxLineMode
Source§impl Default for PdmTxLineMode
impl Default for PdmTxLineMode
Source§fn default() -> PdmTxLineMode
fn default() -> PdmTxLineMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for PdmTxLineMode
impl PartialEq for PdmTxLineMode
impl Copy for PdmTxLineMode
impl Eq for PdmTxLineMode
impl StructuralPartialEq for PdmTxLineMode
Auto Trait Implementations§
impl Freeze for PdmTxLineMode
impl RefUnwindSafe for PdmTxLineMode
impl Send for PdmTxLineMode
impl Sync for PdmTxLineMode
impl Unpin for PdmTxLineMode
impl UnwindSafe for PdmTxLineMode
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)