Module esp32s3::spi1

source ·
Expand description

SPI (Serial Peripheral Interface) Controller 1

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

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 (rw) 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>