Struct esp32::spi0::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn slv_wr_status(&self) -> &SLV_WR_STATUS
pub const fn slv_wr_status(&self) -> &SLV_WR_STATUS
0x30 -
sourcepub const fn slv_wrbuf_dlen(&self) -> &SLV_WRBUF_DLEN
pub const fn slv_wrbuf_dlen(&self) -> &SLV_WRBUF_DLEN
0x48 -
sourcepub const fn slv_rdbuf_dlen(&self) -> &SLV_RDBUF_DLEN
pub const fn slv_rdbuf_dlen(&self) -> &SLV_RDBUF_DLEN
0x4c -
sourcepub const fn cache_fctrl(&self) -> &CACHE_FCTRL
pub const fn cache_fctrl(&self) -> &CACHE_FCTRL
0x50 -
sourcepub const fn cache_sctrl(&self) -> &CACHE_SCTRL
pub const fn cache_sctrl(&self) -> &CACHE_SCTRL
0x54 -
sourcepub const fn sram_drd_cmd(&self) -> &SRAM_DRD_CMD
pub const fn sram_drd_cmd(&self) -> &SRAM_DRD_CMD
0x5c -
sourcepub const fn sram_dwr_cmd(&self) -> &SRAM_DWR_CMD
pub const fn sram_dwr_cmd(&self) -> &SRAM_DWR_CMD
0x60 -
sourcepub const fn slv_rd_bit(&self) -> &SLV_RD_BIT
pub const fn slv_rd_bit(&self) -> &SLV_RD_BIT
0x64 -
sourcepub const fn dma_out_link(&self) -> &DMA_OUT_LINK
pub const fn dma_out_link(&self) -> &DMA_OUT_LINK
0x104 -
sourcepub const fn dma_in_link(&self) -> &DMA_IN_LINK
pub const fn dma_in_link(&self) -> &DMA_IN_LINK
0x108 -
sourcepub const fn dma_status(&self) -> &DMA_STATUS
pub const fn dma_status(&self) -> &DMA_STATUS
0x10c -
sourcepub const fn dma_int_ena(&self) -> &DMA_INT_ENA
pub const fn dma_int_ena(&self) -> &DMA_INT_ENA
0x110 -
sourcepub const fn dma_int_raw(&self) -> &DMA_INT_RAW
pub const fn dma_int_raw(&self) -> &DMA_INT_RAW
0x114 -
sourcepub const fn dma_int_st(&self) -> &DMA_INT_ST
pub const fn dma_int_st(&self) -> &DMA_INT_ST
0x118 -
sourcepub const fn dma_int_clr(&self) -> &DMA_INT_CLR
pub const fn dma_int_clr(&self) -> &DMA_INT_CLR
0x11c -
sourcepub const fn in_err_eof_des_addr(&self) -> &IN_ERR_EOF_DES_ADDR
pub const fn in_err_eof_des_addr(&self) -> &IN_ERR_EOF_DES_ADDR
0x120 -
sourcepub const fn in_suc_eof_des_addr(&self) -> &IN_SUC_EOF_DES_ADDR
pub const fn in_suc_eof_des_addr(&self) -> &IN_SUC_EOF_DES_ADDR
0x124 -
sourcepub const fn inlink_dscr(&self) -> &INLINK_DSCR
pub const fn inlink_dscr(&self) -> &INLINK_DSCR
0x128 -
sourcepub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
pub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
0x12c -
sourcepub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
pub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
0x130 -
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
0x134 -
sourcepub const fn out_eof_des_addr(&self) -> &OUT_EOF_DES_ADDR
pub const fn out_eof_des_addr(&self) -> &OUT_EOF_DES_ADDR
0x138 -
sourcepub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
pub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
0x13c -
sourcepub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
pub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
0x140 -
sourcepub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
pub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
0x144 -
sourcepub const fn dma_rstatus(&self) -> &DMA_RSTATUS
pub const fn dma_rstatus(&self) -> &DMA_RSTATUS
0x148 -
sourcepub const fn dma_tstatus(&self) -> &DMA_TSTATUS
pub const fn dma_tstatus(&self) -> &DMA_TSTATUS
0x14c -
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