Module esp32c2_hal::pac::spi1
Expand description
SPI (Serial Peripheral Interface) Controller
Modules
SPI1 address register
SPI1 bit mode control register.
SPI1 clock division control register.
SPI1 clk_gate register
SPI1 memory command register
SPI1 control register.
SPI1 control1 register.
SPI1 control2 register.
Version control register
SPI1 flash suspend command register
SPI1 flash suspend control register
SPI1 wait idle control register
SPI1 interrupt clear register
SPI1 interrupt enable register
SPI1 interrupt raw register
SPI1 interrupt status register
SPI1 misc register
SPI1 receive data bit length control register.
SPI1 send data bit length control register.
SPI1 status register.
SPI1 flash suspend status register
SPI1 timing control register
SPI1 TX 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 (w) register accessor: an alias for
Reg<CTRL2_SPEC>
DATE (rw) register accessor: an alias for
Reg<DATE_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>
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 (r) 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>