Module esp32s3_hal::pac::spi0::cache_fctrl
Expand description
SPI0 external RAM bit mode control register.
Structs
SPI0 external RAM bit mode control register.
Register
CACHE_FCTRL
readerRegister
CACHE_FCTRL
writerType Definitions
Field
CACHE_FLASH_USR_CMD
reader - 1: The command value of SPI0 reads flash is SPI_MEM_USR_COMMAND_VALUE. 0: Hardware read command value, controlled by SPI_MEM_FREAD_QIO, SPI_MEM_FREAD_DIO, SPI_MEM_FREAD_QUAD, SPI_MEM_FREAD_DUAL and SPI_MEM_FASTRD_MODE bits.Field
CACHE_FLASH_USR_CMD
writer - 1: The command value of SPI0 reads flash is SPI_MEM_USR_COMMAND_VALUE. 0: Hardware read command value, controlled by SPI_MEM_FREAD_QIO, SPI_MEM_FREAD_DIO, SPI_MEM_FREAD_QUAD, SPI_MEM_FREAD_DUAL and SPI_MEM_FASTRD_MODE bits.Field
CACHE_REQ_EN
reader - Set this bit to enable Cache’s access and SPI0’s transfer.Field
CACHE_REQ_EN
writer - Set this bit to enable Cache’s access and SPI0’s transfer.Field
CACHE_USR_CMD_4BYTE
reader - Set this bit to enable SPI0 read flash with 32 bits address. The value of SPI_MEM_USR_ADDR_BITLEN should be 31.Field
CACHE_USR_CMD_4BYTE
writer - Set this bit to enable SPI0 read flash with 32 bits address. The value of SPI_MEM_USR_ADDR_BITLEN should be 31.Field
FADDR_DUAL
reader - When SPI0 accesses to flash, set this bit to enable 2-bm in ADDR phase.Field
FADDR_DUAL
writer - When SPI0 accesses to flash, set this bit to enable 2-bm in ADDR phase.Field
FADDR_QUAD
reader - When SPI0 accesses to flash, set this bit to enable 4-bm in ADDR phase.Field
FADDR_QUAD
writer - When SPI0 accesses to flash, set this bit to enable 4-bm in ADDR phase.Field
FDIN_DUAL
reader - When SPI0 accesses to flash, set this bit to enable 2-bm in DIN phase.Field
FDIN_DUAL
writer - When SPI0 accesses to flash, set this bit to enable 2-bm in DIN phase.Field
FDIN_QUAD
reader - When SPI0 accesses to flash, set this bit to enable 4-bm in DIN phase.Field
FDIN_QUAD
writer - When SPI0 accesses to flash, set this bit to enable 4-bm in DIN phase.Field
FDOUT_DUAL
reader - When SPI0 accesses to flash, set this bit to enable 2-bm in DOUT phase.Field
FDOUT_DUAL
writer - When SPI0 accesses to flash, set this bit to enable 2-bm in DOUT phase.Field
FDOUT_QUAD
reader - When SPI0 accesses to flash, set this bit to enable 4-bm in DOUT phase.Field
FDOUT_QUAD
writer - When SPI0 accesses to flash, set this bit to enable 4-bm in DOUT phase.