#[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn slv_wrbuf_dlen(&self) -> &SLV_WRBUF_DLEN
pub const fn slv_wrbuf_dlen(&self) -> &SLV_WRBUF_DLEN
0x38 - SPI slave Wr_BUF interrupt and CONF control register
Sourcepub const fn slv_rdbuf_dlen(&self) -> &SLV_RDBUF_DLEN
pub const fn slv_rdbuf_dlen(&self) -> &SLV_RDBUF_DLEN
0x3c - SPI magic error and slave control register
Sourcepub const fn cache_sctrl(&self) -> &CACHE_SCTRL
pub const fn cache_sctrl(&self) -> &CACHE_SCTRL
0x40 - SPI Memory Cache SCTRL Register
Sourcepub const fn slv_rd_byte(&self) -> &SLV_RD_BYTE
pub const fn slv_rd_byte(&self) -> &SLV_RD_BYTE
0x40 - SPI interrupt control register
Sourcepub const fn sram_drd_cmd(&self) -> &SRAM_DRD_CMD
pub const fn sram_drd_cmd(&self) -> &SRAM_DRD_CMD
0x48 - SPI Memory SRAM DRD CMD Register
Sourcepub const fn sram_dwr_cmd(&self) -> &SRAM_DWR_CMD
pub const fn sram_dwr_cmd(&self) -> &SRAM_DWR_CMD
0x4c - SPI Memory SRAM DWR CMD Register
Sourcepub const fn dma_out_link(&self) -> &DMA_OUT_LINK
pub const fn dma_out_link(&self) -> &DMA_OUT_LINK
0x50 - SPI DMA TX link configuration
Sourcepub const fn dma_in_link(&self) -> &DMA_IN_LINK
pub const fn dma_in_link(&self) -> &DMA_IN_LINK
0x54 - SPI DMA RX link configuration
Sourcepub const fn dma_int_ena(&self) -> &DMA_INT_ENA
pub const fn dma_int_ena(&self) -> &DMA_INT_ENA
0x58 - SPI DMA interrupt enable register
Sourcepub const fn dma_int_raw(&self) -> &DMA_INT_RAW
pub const fn dma_int_raw(&self) -> &DMA_INT_RAW
0x5c - SPI DMA interrupt raw register
Sourcepub const fn dma_int_st(&self) -> &DMA_INT_ST
pub const fn dma_int_st(&self) -> &DMA_INT_ST
0x60 - SPI DMA interrupt status register
Sourcepub const fn dma_int_clr(&self) -> &DMA_INT_CLR
pub const fn dma_int_clr(&self) -> &DMA_INT_CLR
0x64 - SPI DMA interrupt clear register
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
0x68 - The latest SPI DMA RX descriptor address receiving error
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
0x6c - The latest SPI DMA eof RX descriptor address
Sourcepub const fn inlink_dscr(&self) -> &INLINK_DSCR
pub const fn inlink_dscr(&self) -> &INLINK_DSCR
0x70 - Current SPI DMA RX descriptor pointer
Sourcepub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
pub const fn inlink_dscr_bf0(&self) -> &INLINK_DSCR_BF0
0x74 - Next SPI DMA RX descriptor pointer
Sourcepub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
pub const fn inlink_dscr_bf1(&self) -> &INLINK_DSCR_BF1
0x78 - Current SPI DMA RX buffer pointer
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
0x7c - The latest SPI DMA eof TX buffer address
Sourcepub const fn out_eof_des_addr(&self) -> &OUT_EOF_DES_ADDR
pub const fn out_eof_des_addr(&self) -> &OUT_EOF_DES_ADDR
0x80 - The latest SPI DMA eof TX descriptor address
Sourcepub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
pub const fn outlink_dscr(&self) -> &OUTLINK_DSCR
0x84 - Current SPI DMA TX descriptor pointer
Sourcepub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
pub const fn outlink_dscr_bf0(&self) -> &OUTLINK_DSCR_BF0
0x88 - Next SPI DMA TX descriptor pointer
Sourcepub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
pub const fn outlink_dscr_bf1(&self) -> &OUTLINK_DSCR_BF1
0x8c - Current SPI DMA TX buffer pointer
Sourcepub const fn dma_outstatus(&self) -> &DMA_OUTSTATUS
pub const fn dma_outstatus(&self) -> &DMA_OUTSTATUS
0x90 - SPI DMA TX status
Sourcepub const fn dma_instatus(&self) -> &DMA_INSTATUS
pub const fn dma_instatus(&self) -> &DMA_INSTATUS
0x94 - SPI DMA RX status
Sourcepub fn w_iter(&self) -> impl Iterator<Item = &W>
pub fn w_iter(&self) -> impl Iterator<Item = &W>
Iterator for array of: 0x98..0xe0 - Data buffer %s
Sourcepub const fn clock_gate(&self) -> &CLOCK_GATE
pub const fn clock_gate(&self) -> &CLOCK_GATE
0xdc - SPI Memory Clock Gate Register
Sourcepub const fn lcd_d_mode(&self) -> &LCD_D_MODE
pub const fn lcd_d_mode(&self) -> &LCD_D_MODE
0xfc - LCD delay number