Expand description
SPI (Serial Peripheral Interface) Controller
Modules
Address value
SPI clock control register
Command control register
SPI control register
SPI control register 1
SPI control register 2
SPI input delay mode configuration
SPI input delay number configuration
SPI DMA control register
SPI DMA RX link configuration
SPI DMA RX status
SPI DMA interrupt clear register
SPI DMA interrupt enable register
SPI DMA interrupt raw register
SPI DMA interrupt status register
SPI DMA TX link configuration
SPI DMA TX status
SPI output delay mode configuration
SPI output delay number configuration
SPI master status and DMA read byte control register
SPI hold register
The latest SPI DMA RX descriptor address receiving error
The latest SPI DMA eof RX descriptor address
Current SPI DMA RX descriptor pointer
Next SPI DMA RX descriptor pointer
Current SPI DMA RX buffer pointer
LCD frame control register
LCD frame control1 register
LCD frame control2 register
LCD delay number
LCD delay mode
SPI misc register
MISO length
MOSI length
The latest SPI DMA eof TX buffer address
The latest SPI DMA eof TX descriptor address
Current SPI DMA TX descriptor pointer
Next SPI DMA TX descriptor pointer
Current SPI DMA TX buffer pointer
SPI version control
SPI slave control register
SPI slave control register 1
SPI interrupt control register
SPI magic error and slave control register
SPI slave Wr_BUF interrupt and CONF control register
SPI USER control register
SPI USER control register 1
SPI USER control register 2
Data buffer 0
Data buffer 1
Data buffer 2
Data buffer 3
Data buffer 4
Data buffer 5
Data buffer 6
Data buffer 7
Data buffer 8
Data buffer 9
Data buffer 10
Data buffer 11
Data buffer 12
Data buffer 13
Data buffer 14
Data buffer 15
Data buffer 16
Data buffer 17
Structs
Register block
Type Definitions
ADDR (rw) register accessor: an alias for
Reg<ADDR_SPEC>
CLOCK (rw) register accessor: an alias for
Reg<CLOCK_SPEC>
CMD (rw) register accessor: an alias for
Reg<CMD_SPEC>
CTRL (rw) register accessor: an alias for
Reg<CTRL_SPEC>
CTRL1 (rw) register accessor: an alias for
Reg<CTRL1_SPEC>
CTRL2 (rw) register accessor: an alias for
Reg<CTRL2_SPEC>
DIN_MODE (rw) register accessor: an alias for
Reg<DIN_MODE_SPEC>
DIN_NUM (rw) register accessor: an alias for
Reg<DIN_NUM_SPEC>
DMA_CONF (rw) register accessor: an alias for
Reg<DMA_CONF_SPEC>
DMA_INSTATUS (r) register accessor: an alias for
Reg<DMA_INSTATUS_SPEC>
DMA_INT_CLR (rw) register accessor: an alias for
Reg<DMA_INT_CLR_SPEC>
DMA_INT_ENA (rw) register accessor: an alias for
Reg<DMA_INT_ENA_SPEC>
DMA_INT_RAW (rw) register accessor: an alias for
Reg<DMA_INT_RAW_SPEC>
DMA_INT_ST (rw) register accessor: an alias for
Reg<DMA_INT_ST_SPEC>
DMA_IN_LINK (rw) register accessor: an alias for
Reg<DMA_IN_LINK_SPEC>
DMA_OUTSTATUS (r) register accessor: an alias for
Reg<DMA_OUTSTATUS_SPEC>
DMA_OUT_LINK (rw) register accessor: an alias for
Reg<DMA_OUT_LINK_SPEC>
DOUT_MODE (rw) register accessor: an alias for
Reg<DOUT_MODE_SPEC>
DOUT_NUM (rw) register accessor: an alias for
Reg<DOUT_NUM_SPEC>
FSM (rw) register accessor: an alias for
Reg<FSM_SPEC>
HOLD (rw) register accessor: an alias for
Reg<HOLD_SPEC>
INLINK_DSCR (r) register accessor: an alias for
Reg<INLINK_DSCR_SPEC>
INLINK_DSCR_BF0 (r) register accessor: an alias for
Reg<INLINK_DSCR_BF0_SPEC>
INLINK_DSCR_BF1 (r) register accessor: an alias for
Reg<INLINK_DSCR_BF1_SPEC>
IN_ERR_EOF_DES_ADDR (r) register accessor: an alias for
Reg<IN_ERR_EOF_DES_ADDR_SPEC>
IN_SUC_EOF_DES_ADDR (r) register accessor: an alias for
Reg<IN_SUC_EOF_DES_ADDR_SPEC>
LCD_CTRL (rw) register accessor: an alias for
Reg<LCD_CTRL_SPEC>
LCD_CTRL1 (rw) register accessor: an alias for
Reg<LCD_CTRL1_SPEC>
LCD_CTRL2 (rw) register accessor: an alias for
Reg<LCD_CTRL2_SPEC>
LCD_D_MODE (rw) register accessor: an alias for
Reg<LCD_D_MODE_SPEC>
LCD_D_NUM (rw) register accessor: an alias for
Reg<LCD_D_NUM_SPEC>
MISC (rw) register accessor: an alias for
Reg<MISC_SPEC>
MISO_DLEN (rw) register accessor: an alias for
Reg<MISO_DLEN_SPEC>
MOSI_DLEN (rw) register accessor: an alias for
Reg<MOSI_DLEN_SPEC>
OUTLINK_DSCR (r) register accessor: an alias for
Reg<OUTLINK_DSCR_SPEC>
OUTLINK_DSCR_BF0 (r) register accessor: an alias for
Reg<OUTLINK_DSCR_BF0_SPEC>
OUTLINK_DSCR_BF1 (r) register accessor: an alias for
Reg<OUTLINK_DSCR_BF1_SPEC>
OUT_EOF_BFR_DES_ADDR (r) register accessor: an alias for
Reg<OUT_EOF_BFR_DES_ADDR_SPEC>
OUT_EOF_DES_ADDR (r) register accessor: an alias for
Reg<OUT_EOF_DES_ADDR_SPEC>
REG_DATE (rw) register accessor: an alias for
Reg<REG_DATE_SPEC>
SLAVE (rw) register accessor: an alias for
Reg<SLAVE_SPEC>
SLAVE1 (rw) register accessor: an alias for
Reg<SLAVE1_SPEC>
SLV_RDBUF_DLEN (rw) register accessor: an alias for
Reg<SLV_RDBUF_DLEN_SPEC>
SLV_RD_BYTE (rw) register accessor: an alias for
Reg<SLV_RD_BYTE_SPEC>
SLV_WRBUF_DLEN (rw) register accessor: an alias for
Reg<SLV_WRBUF_DLEN_SPEC>
USER (rw) register accessor: an alias for
Reg<USER_SPEC>
USER1 (rw) register accessor: an alias for
Reg<USER1_SPEC>
USER2 (rw) register accessor: an alias for
Reg<USER2_SPEC>
W0 (rw) register accessor: an alias for
Reg<W0_SPEC>
W1 (rw) register accessor: an alias for
Reg<W1_SPEC>
W2 (rw) register accessor: an alias for
Reg<W2_SPEC>
W3 (rw) register accessor: an alias for
Reg<W3_SPEC>
W4 (rw) register accessor: an alias for
Reg<W4_SPEC>
W5 (rw) register accessor: an alias for
Reg<W5_SPEC>
W6 (rw) register accessor: an alias for
Reg<W6_SPEC>
W7 (rw) register accessor: an alias for
Reg<W7_SPEC>
W8 (rw) register accessor: an alias for
Reg<W8_SPEC>
W9 (rw) register accessor: an alias for
Reg<W9_SPEC>
W10 (rw) register accessor: an alias for
Reg<W10_SPEC>
W11 (rw) register accessor: an alias for
Reg<W11_SPEC>
W12 (rw) register accessor: an alias for
Reg<W12_SPEC>
W13 (rw) register accessor: an alias for
Reg<W13_SPEC>
W14 (rw) register accessor: an alias for
Reg<W14_SPEC>
W15 (rw) register accessor: an alias for
Reg<W15_SPEC>
W16 (rw) register accessor: an alias for
Reg<W16_SPEC>
W17 (rw) register accessor: an alias for
Reg<W17_SPEC>