Struct esp32::i2s0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn conf_sigle_data(&self) -> &CONF_SIGLE_DATA
pub const fn conf_sigle_data(&self) -> &CONF_SIGLE_DATA
0x28 -
sourcepub const fn out_eof_des_addr(&self) -> &OUT_EOF_DES_ADDR
pub const fn out_eof_des_addr(&self) -> &OUT_EOF_DES_ADDR
0x38 -
sourcepub const fn in_eof_des_addr(&self) -> &IN_EOF_DES_ADDR
pub const fn in_eof_des_addr(&self) -> &IN_EOF_DES_ADDR
0x3c -
sourcepub const fn out_eof_bfr_des_addr(&self) -> &OUT_EOF_BFR_DES_ADDR
pub const fn out_eof_bfr_des_addr(&self) -> &OUT_EOF_BFR_DES_ADDR
0x40 -
sourcepub const fn inlink_dscr(&self) -> &INLINK_DSCR
pub const fn inlink_dscr(&self) -> &INLINK_DSCR
0x48 -
sourcepub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
pub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
0x4c -
sourcepub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
pub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
0x50 -
sourcepub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
pub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
0x54 -
sourcepub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
pub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
0x58 -
sourcepub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
pub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
0x5c -
sourcepub const fn outfifo_push(&self) -> &OUTFIFO_PUSH
pub const fn outfifo_push(&self) -> &OUTFIFO_PUSH
0x64 -
sourcepub const fn infifo_pop(&self) -> &INFIFO_POP
pub const fn infifo_pop(&self) -> &INFIFO_POP
0x68 -
sourcepub const fn lc_hung_conf(&self) -> &LC_HUNG_CONF
pub const fn lc_hung_conf(&self) -> &LC_HUNG_CONF
0x74 -
sourcepub const fn cvsd_conf0(&self) -> &CVSD_CONF0
pub const fn cvsd_conf0(&self) -> &CVSD_CONF0
0x80 -
sourcepub const fn cvsd_conf1(&self) -> &CVSD_CONF1
pub const fn cvsd_conf1(&self) -> &CVSD_CONF1
0x84 -
sourcepub const fn cvsd_conf2(&self) -> &CVSD_CONF2
pub const fn cvsd_conf2(&self) -> &CVSD_CONF2
0x88 -
sourcepub const fn esco_conf0(&self) -> &ESCO_CONF0
pub const fn esco_conf0(&self) -> &ESCO_CONF0
0x98 -
sourcepub const fn sample_rate_conf(&self) -> &SAMPLE_RATE_CONF
pub const fn sample_rate_conf(&self) -> &SAMPLE_RATE_CONF
0xb0 -
sourcepub const fn pdm_freq_conf(&self) -> &PDM_FREQ_CONF
pub const fn pdm_freq_conf(&self) -> &PDM_FREQ_CONF
0xb8 -
Auto Trait Implementations§
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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