Struct esp_idf_sys::i2s_dev_s
source · [−]#[repr(C)]pub struct i2s_dev_s {Show 33 fields
pub reserved_0: u32,
pub reserved_4: u32,
pub reserved_8: u32,
pub int_raw: i2s_dev_s__bindgen_ty_1,
pub int_st: i2s_dev_s__bindgen_ty_2,
pub int_ena: i2s_dev_s__bindgen_ty_3,
pub int_clr: i2s_dev_s__bindgen_ty_4,
pub reserved_1c: u32,
pub rx_conf: i2s_dev_s__bindgen_ty_5,
pub tx_conf: i2s_dev_s__bindgen_ty_6,
pub rx_conf1: i2s_dev_s__bindgen_ty_7,
pub tx_conf1: i2s_dev_s__bindgen_ty_8,
pub rx_clkm_conf: i2s_dev_s__bindgen_ty_9,
pub tx_clkm_conf: i2s_dev_s__bindgen_ty_10,
pub rx_clkm_div_conf: i2s_dev_s__bindgen_ty_11,
pub tx_clkm_div_conf: i2s_dev_s__bindgen_ty_12,
pub tx_pcm2pdm_conf: i2s_dev_s__bindgen_ty_13,
pub tx_pcm2pdm_conf1: i2s_dev_s__bindgen_ty_14,
pub reserved_48: u32,
pub reserved_4c: u32,
pub rx_tdm_ctrl: i2s_dev_s__bindgen_ty_15,
pub tx_tdm_ctrl: i2s_dev_s__bindgen_ty_16,
pub rx_timing: i2s_dev_s__bindgen_ty_17,
pub tx_timing: i2s_dev_s__bindgen_ty_18,
pub lc_hung_conf: i2s_dev_s__bindgen_ty_19,
pub rx_eof_num: i2s_dev_s__bindgen_ty_20,
pub conf_single_data: u32,
pub state: i2s_dev_s__bindgen_ty_21,
pub reserved_70: u32,
pub reserved_74: u32,
pub reserved_78: u32,
pub reserved_7c: u32,
pub date: i2s_dev_s__bindgen_ty_22,
}
Fields
reserved_0: u32
reserved_4: u32
reserved_8: u32
int_raw: i2s_dev_s__bindgen_ty_1
int_st: i2s_dev_s__bindgen_ty_2
int_ena: i2s_dev_s__bindgen_ty_3
int_clr: i2s_dev_s__bindgen_ty_4
reserved_1c: u32
rx_conf: i2s_dev_s__bindgen_ty_5
tx_conf: i2s_dev_s__bindgen_ty_6
rx_conf1: i2s_dev_s__bindgen_ty_7
tx_conf1: i2s_dev_s__bindgen_ty_8
rx_clkm_conf: i2s_dev_s__bindgen_ty_9
tx_clkm_conf: i2s_dev_s__bindgen_ty_10
rx_clkm_div_conf: i2s_dev_s__bindgen_ty_11
tx_clkm_div_conf: i2s_dev_s__bindgen_ty_12
tx_pcm2pdm_conf: i2s_dev_s__bindgen_ty_13
tx_pcm2pdm_conf1: i2s_dev_s__bindgen_ty_14
reserved_48: u32
reserved_4c: u32
rx_tdm_ctrl: i2s_dev_s__bindgen_ty_15
tx_tdm_ctrl: i2s_dev_s__bindgen_ty_16
rx_timing: i2s_dev_s__bindgen_ty_17
tx_timing: i2s_dev_s__bindgen_ty_18
lc_hung_conf: i2s_dev_s__bindgen_ty_19
rx_eof_num: i2s_dev_s__bindgen_ty_20
conf_single_data: u32
state: i2s_dev_s__bindgen_ty_21
reserved_70: u32
reserved_74: u32
reserved_78: u32
reserved_7c: u32
date: i2s_dev_s__bindgen_ty_22
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for i2s_dev_s
impl Send for i2s_dev_s
impl Sync for i2s_dev_s
impl Unpin for i2s_dev_s
impl UnwindSafe for i2s_dev_s
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
Uses borrowed data to replace owned data, usually by cloning. Read more