Module esp32s3::spi0

source ·
Expand description

SPI (Serial Peripheral Interface) Controller 0

Modules§

  • SPI0 external RAM bit mode control register.
  • SPI0 external RAM control register
  • SPI_CLK clock division register when SPI0 accesses to flash.
  • SPI0 clk_gate register
  • SPI0 module clock select register
  • SPI0 control register.
  • SPI0 control 1 register.
  • SPI0 control 2 register.
  • SPI0 version control register
  • SPI0 flash DDR mode control register
  • MSPI input timing delay mode control register when accesses to flash.
  • MSPI input timing delay number control register when accesses to flash.
  • MSPI output timing delay mode control register when accesses to flash.
  • MSPI ECC control register
  • MSPI ECC error address register
  • MSPI ECC error bits register
  • SPI0 extended address register.
  • SPI0 state machine(FSM) status register.
  • SPI1 interrupt clear register
  • SPI1 interrupt enable register
  • SPI1 interrupt raw register
  • SPI1 interrupt status register
  • SPI0 misc register
  • SPI0 read control register.
  • MSPI external RAM ECC and SPI CS timing control register
  • SPI0 external RAM DDR mode control register
  • MSPI input timing delay mode control register when accesses to Ext_RAM.
  • MSPI input timing delay number control register when accesses to Ext_RAM.
  • MSPI output timing delay mode control register when accesses to Ext_RAM.
  • SPI0 Ext_RAM timing compensation register.
  • SPI_CLK clock division register when SPI0 accesses to Ext_RAM.
  • SPI0 external RAM mode control register
  • SPI0 external RAM DDR read command control register
  • SPI0 external RAM DDR write command control register
  • SPI0 timing compensation register when accesses to flash.
  • SPI0 user register.
  • SPI0 user1 register.
  • SPI0 user2 register.

Structs§

Type Aliases§

  • CACHE_FCTRL (rw) register accessor: SPI0 external RAM bit mode control register.
  • CACHE_SCTRL (rw) register accessor: SPI0 external RAM control register
  • CLOCK (rw) register accessor: SPI_CLK clock division register when SPI0 accesses to flash.
  • CLOCK_GATE (rw) register accessor: SPI0 clk_gate register
  • CORE_CLK_SEL (rw) register accessor: SPI0 module clock select register
  • CTRL (rw) register accessor: SPI0 control register.
  • CTRL1 (rw) register accessor: SPI0 control 1 register.
  • CTRL2 (rw) register accessor: SPI0 control 2 register.
  • DATE (rw) register accessor: SPI0 version control register
  • DDR (rw) register accessor: SPI0 flash DDR mode control register
  • DIN_MODE (rw) register accessor: MSPI input timing delay mode control register when accesses to flash.
  • DIN_NUM (rw) register accessor: MSPI input timing delay number control register when accesses to flash.
  • DOUT_MODE (rw) register accessor: MSPI output timing delay mode control register when accesses to flash.
  • ECC_CTRL (rw) register accessor: MSPI ECC control register
  • ECC_ERR_ADDR (r) register accessor: MSPI ECC error address register
  • ECC_ERR_BIT (r) register accessor: MSPI ECC error bits register
  • EXT_ADDR (rw) register accessor: SPI0 extended address register.
  • FSM (r) register accessor: SPI0 state machine(FSM) status register.
  • INT_CLR (w) register accessor: SPI1 interrupt clear register
  • INT_ENA (rw) register accessor: SPI1 interrupt enable register
  • INT_RAW (rw) register accessor: SPI1 interrupt raw register
  • INT_ST (r) register accessor: SPI1 interrupt status register
  • MISC (rw) register accessor: SPI0 misc register
  • RD_STATUS (rw) register accessor: SPI0 read control register.
  • SPI_SMEM_AC (rw) register accessor: MSPI external RAM ECC and SPI CS timing control register
  • SPI_SMEM_DDR (rw) register accessor: SPI0 external RAM DDR mode control register
  • SPI_SMEM_DIN_MODE (rw) register accessor: MSPI input timing delay mode control register when accesses to Ext_RAM.
  • SPI_SMEM_DIN_NUM (rw) register accessor: MSPI input timing delay number control register when accesses to Ext_RAM.
  • SPI_SMEM_DOUT_MODE (rw) register accessor: MSPI output timing delay mode control register when accesses to Ext_RAM.
  • SPI_SMEM_TIMING_CALI (rw) register accessor: SPI0 Ext_RAM timing compensation register.
  • SRAM_CLK (rw) register accessor: SPI_CLK clock division register when SPI0 accesses to Ext_RAM.
  • SRAM_CMD (rw) register accessor: SPI0 external RAM mode control register
  • SRAM_DRD_CMD (rw) register accessor: SPI0 external RAM DDR read command control register
  • SRAM_DWR_CMD (rw) register accessor: SPI0 external RAM DDR write command control register
  • TIMING_CALI (rw) register accessor: SPI0 timing compensation register when accesses to flash.
  • USER (rw) register accessor: SPI0 user register.
  • USER1 (rw) register accessor: SPI0 user1 register.
  • USER2 (rw) register accessor: SPI0 user2 register.