Module esp32s3::spi1

source ·
Expand description

SPI (Serial Peripheral Interface) Controller

Modules

SPI1 address register
SPI1 bit mode control register.
SPI_CLK clock division register when SPI1 accesses to flash or Ext_RAM.
SPI1 clk_gate register
SPI1 memory command register
SPI1 control register
SPI1 control1 register
SPI1 control2 register
SPI0 version control register
SPI1 DDR control register
SPI1 extended address register.
SPI1 flash suspend control register
SPI1 flash suspend command register
SPI1 wait idle control register
SPI1 state machine(FSM) status register.
SPI1 interrupt clear register
SPI1 interrupt enable register
SPI1 interrupt raw register
SPI1 interrupt status register
SPI1 misc register.
SPI1 read-data bit length register.
SPI1 write-data bit length register.
SPI1 read control register.
SPI1 flash suspend status register
SPI1 timing compensation register when accesses to flash or Ext_RAM.
SPI1 CRC data register.
SPI1 user register.
SPI1 user1 register.
SPI1 user2 register.
SPI1 memory data buffer0
SPI1 memory data buffer1
SPI1 memory data buffer2
SPI1 memory data buffer3
SPI1 memory data buffer4
SPI1 memory data buffer5
SPI1 memory data buffer6
SPI1 memory data buffer7
SPI1 memory data buffer8
SPI1 memory data buffer9
SPI1 memory data buffer10
SPI1 memory data buffer11
SPI1 memory data buffer12
SPI1 memory data buffer13
SPI1 memory data buffer14
SPI1 memory data buffer15

Structs

Register block

Type Definitions

ADDR (rw) register accessor: an alias for Reg<ADDR_SPEC>
CACHE_FCTRL (rw) register accessor: an alias for Reg<CACHE_FCTRL_SPEC>
CLOCK (rw) register accessor: an alias for Reg<CLOCK_SPEC>
CLOCK_GATE (rw) register accessor: an alias for Reg<CLOCK_GATE_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>
DATE (rw) register accessor: an alias for Reg<DATE_SPEC>
DDR (rw) register accessor: an alias for Reg<DDR_SPEC>
EXT_ADDR (rw) register accessor: an alias for Reg<EXT_ADDR_SPEC>
FLASH_SUS_CMD (rw) register accessor: an alias for Reg<FLASH_SUS_CMD_SPEC>
FLASH_SUS_CTRL (rw) register accessor: an alias for Reg<FLASH_SUS_CTRL_SPEC>
FLASH_WAITI_CTRL (rw) register accessor: an alias for Reg<FLASH_WAITI_CTRL_SPEC>
FSM (r) register accessor: an alias for Reg<FSM_SPEC>
INT_CLR (w) register accessor: an alias for Reg<INT_CLR_SPEC>
INT_ENA (rw) register accessor: an alias for Reg<INT_ENA_SPEC>
INT_RAW (r) register accessor: an alias for Reg<INT_RAW_SPEC>
INT_ST (r) register accessor: an alias for Reg<INT_ST_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>
RD_STATUS (rw) register accessor: an alias for Reg<RD_STATUS_SPEC>
SUS_STATUS (rw) register accessor: an alias for Reg<SUS_STATUS_SPEC>
TIMING_CALI (rw) register accessor: an alias for Reg<TIMING_CALI_SPEC>
TX_CRC (r) register accessor: an alias for Reg<TX_CRC_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>