[−][src]Struct esp32::spi::RegisterBlock
Register block
Fields
cmd: CMD
0x00 - SPI_CMD
ctrl: CTRL
0x08 - SPI_CTRL
ctrl1: CTRL1
0x0c - SPI_CTRL1
rd_status: RD_STATUS
0x10 - SPI_RD_STATUS
ctrl2: CTRL2
0x14 - SPI_CTRL2
clock: CLOCK
0x18 - SPI_CLOCK
user: USER
0x1c - SPI_USER
user1: USER1
0x20 - SPI_USER1
user2: USER2
0x24 - SPI_USER2
mosi_dlen: MOSI_DLEN
0x28 - SPI_MOSI_DLEN
miso_dlen: MISO_DLEN
0x2c - SPI_MISO_DLEN
slv_wr_status: SLV_WR_STATUS
0x30 - SPI_SLV_WR_STATUS
pin: PIN
0x34 - SPI_PIN
slave: SLAVE
0x38 - SPI_SLAVE
slave1: SLAVE1
0x3c - SPI_SLAVE1
slave2: SLAVE2
0x40 - SPI_SLAVE2
slave3: SLAVE3
0x44 - SPI_SLAVE3
slv_wrbuf_dlen: SLV_WRBUF_DLEN
0x48 - SPI_SLV_WRBUF_DLEN
slv_rdbuf_dlen: SLV_RDBUF_DLEN
0x4c - SPI_SLV_RDBUF_DLEN
cache_fctrl: CACHE_FCTRL
0x50 - SPI_CACHE_FCTRL
cache_sctrl: CACHE_SCTRL
0x54 - SPI_CACHE_SCTRL
sram_cmd: SRAM_CMD
0x58 - SPI_SRAM_CMD
sram_drd_cmd: SRAM_DRD_CMD
0x5c - SPI_SRAM_DRD_CMD
sram_dwr_cmd: SRAM_DWR_CMD
0x60 - SPI_SRAM_DWR_CMD
slv_rd_bit: SLV_RD_BIT
0x64 - SPI_SLV_RD_BIT
w: [W; 16]
0x80 - SPI_W0
tx_crc: TX_CRC
0xc0 - SPI_TX_CRC
ext0: EXT0
0xf0 - SPI_EXT0
ext1: EXT1
0xf4 - SPI_EXT1
ext2: EXT2
0xf8 - SPI_EXT2
ext3: EXT3
0xfc - SPI_EXT3
dma_conf: DMA_CONF
0x100 - SPI_DMA_CONF
dma_out_link: DMA_OUT_LINK
0x104 - SPI_DMA_OUT_LINK
dma_in_link: DMA_IN_LINK
0x108 - SPI_DMA_IN_LINK
dma_status: DMA_STATUS
0x10c - SPI_DMA_STATUS
dma_int_ena: DMA_INT_ENA
0x110 - SPI_DMA_INT_ENA
dma_int_raw: DMA_INT_RAW
0x114 - SPI_DMA_INT_RAW
dma_int_st: DMA_INT_ST
0x118 - SPI_DMA_INT_ST
dma_int_clr: DMA_INT_CLR
0x11c - SPI_DMA_INT_CLR
in_err_eof_des_addr: IN_ERR_EOF_DES_ADDR
0x120 - SPI_IN_ERR_EOF_DES_ADDR
in_suc_eof_des_addr: IN_SUC_EOF_DES_ADDR
0x124 - SPI_IN_SUC_EOF_DES_ADDR
inlink_dscr: INLINK_DSCR
0x128 - SPI_INLINK_DSCR
inlink_dscr_bf0: INLINK_DSCR_BF0
0x12c - SPI_INLINK_DSCR_BF0
inlink_dscr_bf1: INLINK_DSCR_BF1
0x130 - SPI_INLINK_DSCR_BF1
out_eof_bfr_des_addr: OUT_EOF_BFR_DES_ADDR
0x134 - SPI_OUT_EOF_BFR_DES_ADDR
out_eof_des_addr: OUT_EOF_DES_ADDR
0x138 - SPI_OUT_EOF_DES_ADDR
outlink_dscr: OUTLINK_DSCR
0x13c - SPI_OUTLINK_DSCR
outlink_dscr_bf0: OUTLINK_DSCR_BF0
0x140 - SPI_OUTLINK_DSCR_BF0
outlink_dscr_bf1: OUTLINK_DSCR_BF1
0x144 - SPI_OUTLINK_DSCR_BF1
dma_rstatus: DMA_RSTATUS
0x148 - SPI_DMA_RSTATUS
dma_tstatus: DMA_TSTATUS
0x14c - SPI_DMA_TSTATUS
date: DATE
0x3fc - SPI_DATE
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,