Struct esp32::uhci0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn dma_out_status(&self) -> &DMA_OUT_STATUS
pub const fn dma_out_status(&self) -> &DMA_OUT_STATUS
0x14 -
sourcepub const fn dma_out_push(&self) -> &DMA_OUT_PUSH
pub const fn dma_out_push(&self) -> &DMA_OUT_PUSH
0x18 -
sourcepub const fn dma_in_status(&self) -> &DMA_IN_STATUS
pub const fn dma_in_status(&self) -> &DMA_IN_STATUS
0x1c -
sourcepub const fn dma_in_pop(&self) -> &DMA_IN_POP
pub const fn dma_in_pop(&self) -> &DMA_IN_POP
0x20 -
sourcepub const fn dma_out_link(&self) -> &DMA_OUT_LINK
pub const fn dma_out_link(&self) -> &DMA_OUT_LINK
0x24 -
sourcepub const fn dma_in_link(&self) -> &DMA_IN_LINK
pub const fn dma_in_link(&self) -> &DMA_IN_LINK
0x28 -
sourcepub const fn dma_out_eof_des_addr(&self) -> &DMA_OUT_EOF_DES_ADDR
pub const fn dma_out_eof_des_addr(&self) -> &DMA_OUT_EOF_DES_ADDR
0x38 -
sourcepub const fn dma_in_suc_eof_des_addr(&self) -> &DMA_IN_SUC_EOF_DES_ADDR
pub const fn dma_in_suc_eof_des_addr(&self) -> &DMA_IN_SUC_EOF_DES_ADDR
0x3c -
sourcepub const fn dma_in_err_eof_des_addr(&self) -> &DMA_IN_ERR_EOF_DES_ADDR
pub const fn dma_in_err_eof_des_addr(&self) -> &DMA_IN_ERR_EOF_DES_ADDR
0x40 -
sourcepub const fn dma_out_eof_bfr_des_addr(&self) -> &DMA_OUT_EOF_BFR_DES_ADDR
pub const fn dma_out_eof_bfr_des_addr(&self) -> &DMA_OUT_EOF_BFR_DES_ADDR
0x44 -
sourcepub const fn dma_in_dscr(&self) -> &DMA_IN_DSCR
pub const fn dma_in_dscr(&self) -> &DMA_IN_DSCR
0x4c -
sourcepub const fn dma_in_dscr_bf0(&self) -> &DMA_IN_DSCR_BF0
pub const fn dma_in_dscr_bf0(&self) -> &DMA_IN_DSCR_BF0
0x50 -
sourcepub const fn dma_in_dscr_bf1(&self) -> &DMA_IN_DSCR_BF1
pub const fn dma_in_dscr_bf1(&self) -> &DMA_IN_DSCR_BF1
0x54 -
sourcepub const fn dma_out_dscr(&self) -> &DMA_OUT_DSCR
pub const fn dma_out_dscr(&self) -> &DMA_OUT_DSCR
0x58 -
sourcepub const fn dma_out_dscr_bf0(&self) -> &DMA_OUT_DSCR_BF0
pub const fn dma_out_dscr_bf0(&self) -> &DMA_OUT_DSCR_BF0
0x5c -
sourcepub const fn dma_out_dscr_bf1(&self) -> &DMA_OUT_DSCR_BF1
pub const fn dma_out_dscr_bf1(&self) -> &DMA_OUT_DSCR_BF1
0x60 -
sourcepub const fn escape_conf(&self) -> &ESCAPE_CONF
pub const fn escape_conf(&self) -> &ESCAPE_CONF
0x64 -
sourcepub const fn quick_sent(&self) -> &QUICK_SENT
pub const fn quick_sent(&self) -> &QUICK_SENT
0x74 -
sourcepub fn q_iter(&self) -> impl Iterator<Item = &Q>
pub fn q_iter(&self) -> impl Iterator<Item = &Q>
Iterator for array of: 0x78..0xb0 - Cluster Q%s, containing Q?_WORD0, Q?_WORD1
sourcepub fn esc_conf_iter(&self) -> impl Iterator<Item = &ESC_CONF>
pub fn esc_conf_iter(&self) -> impl Iterator<Item = &ESC_CONF>
Iterator for array of: 0xb0..0xc0 -
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