#[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 - Constant single channel data
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 - Address of outlink descriptor that produces EOF
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 - Address of inlink descriptor that produces EOF
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 - Address of buffer relative to the outlink descriptor that produces EOF
Sourcepub const fn inlink_dscr(&self) -> &INLINK_DSCR
pub const fn inlink_dscr(&self) -> &INLINK_DSCR
0x48 - Address of current inlink descriptor
Sourcepub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
pub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
0x4c - Address of next inlink descriptor
Sourcepub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
pub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
0x50 - Address of next inlink data buffer
Sourcepub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
pub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
0x54 - Address of current outlink descriptor
Sourcepub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
pub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
0x58 - Address of next outlink descriptor
Sourcepub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
pub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
0x5c - Address of next outlink data buffer
Sourcepub const fn outfifo_push(&self) -> &OUTFIFO_PUSH
pub const fn outfifo_push(&self) -> &OUTFIFO_PUSH
0x64 - APB out FIFO mode register
Sourcepub const fn infifo_pop(&self) -> &INFIFO_POP
pub const fn infifo_pop(&self) -> &INFIFO_POP
0x68 - APB in FIFO mode register
Sourcepub const fn lc_hung_conf(&self) -> &LC_HUNG_CONF
pub const fn lc_hung_conf(&self) -> &LC_HUNG_CONF
0x74 - I2S Hung configuration register
Sourcepub const fn sample_rate_conf(&self) -> &SAMPLE_RATE_CONF
pub const fn sample_rate_conf(&self) -> &SAMPLE_RATE_CONF
0xb0 - I2S sample rate register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
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