#[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: u32reserved_4: u32reserved_8: u32int_raw: i2s_dev_s__bindgen_ty_1int_st: i2s_dev_s__bindgen_ty_2int_ena: i2s_dev_s__bindgen_ty_3int_clr: i2s_dev_s__bindgen_ty_4reserved_1c: u32rx_conf: i2s_dev_s__bindgen_ty_5tx_conf: i2s_dev_s__bindgen_ty_6rx_conf1: i2s_dev_s__bindgen_ty_7tx_conf1: i2s_dev_s__bindgen_ty_8rx_clkm_conf: i2s_dev_s__bindgen_ty_9tx_clkm_conf: i2s_dev_s__bindgen_ty_10rx_clkm_div_conf: i2s_dev_s__bindgen_ty_11tx_clkm_div_conf: i2s_dev_s__bindgen_ty_12tx_pcm2pdm_conf: i2s_dev_s__bindgen_ty_13tx_pcm2pdm_conf1: i2s_dev_s__bindgen_ty_14reserved_48: u32reserved_4c: u32rx_tdm_ctrl: i2s_dev_s__bindgen_ty_15tx_tdm_ctrl: i2s_dev_s__bindgen_ty_16rx_timing: i2s_dev_s__bindgen_ty_17tx_timing: i2s_dev_s__bindgen_ty_18lc_hung_conf: i2s_dev_s__bindgen_ty_19rx_eof_num: i2s_dev_s__bindgen_ty_20conf_single_data: u32state: i2s_dev_s__bindgen_ty_21reserved_70: u32reserved_74: u32reserved_78: u32reserved_7c: u32date: i2s_dev_s__bindgen_ty_22

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.