Struct riot_sys::I2S_CONFIG_Type
source · #[repr(C)]pub struct I2S_CONFIG_Type {
pub MODE: u32,
pub RXEN: u32,
pub TXEN: u32,
pub MCKEN: u32,
pub MCKFREQ: u32,
pub RATIO: u32,
pub SWIDTH: u32,
pub ALIGN: u32,
pub FORMAT: u32,
pub CHANNELS: u32,
}
Expand description
@brief I2S_CONFIG [CONFIG] (Unspecified)
Fields§
§MODE: u32
< (@ 0x00000000) I2S mode.
RXEN: u32
< (@ 0x00000004) Reception (RX) enable.
TXEN: u32
< (@ 0x00000008) Transmission (TX) enable.
MCKEN: u32
< (@ 0x0000000C) Master clock generator enable.
MCKFREQ: u32
< (@ 0x00000010) Master clock generator frequency.
RATIO: u32
< (@ 0x00000014) MCK / LRCK ratio.
SWIDTH: u32
< (@ 0x00000018) Sample width.
ALIGN: u32
< (@ 0x0000001C) Alignment of sample within a frame.
FORMAT: u32
< (@ 0x00000020) Frame format.
CHANNELS: u32
< (@ 0x00000024) Enable channels.
Trait Implementations§
source§impl Clone for I2S_CONFIG_Type
impl Clone for I2S_CONFIG_Type
source§fn clone(&self) -> I2S_CONFIG_Type
fn clone(&self) -> I2S_CONFIG_Type
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for I2S_CONFIG_Type
impl Debug for I2S_CONFIG_Type
source§impl Default for I2S_CONFIG_Type
impl Default for I2S_CONFIG_Type
source§fn default() -> I2S_CONFIG_Type
fn default() -> I2S_CONFIG_Type
Returns the “default value” for a type. Read more
impl Copy for I2S_CONFIG_Type
Auto Trait Implementations§
impl RefUnwindSafe for I2S_CONFIG_Type
impl Send for I2S_CONFIG_Type
impl Sync for I2S_CONFIG_Type
impl Unpin for I2S_CONFIG_Type
impl UnwindSafe for I2S_CONFIG_Type
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more