[][src]Type Definition esp32::spi::spi_dma_conf_reg::R

type R = R<u32, SPI_DMA_CONF_REG>;

Reader of register SPI_DMA_CONF_REG

Methods

impl R[src]

pub fn spi_dma_continue(&self) -> SPI_DMA_CONTINUE_R[src]

Bit 16 - spi dma continue tx/rx data.

pub fn spi_dma_tx_stop(&self) -> SPI_DMA_TX_STOP_R[src]

Bit 15 - spi dma write data stop when in continue tx/rx mode.

pub fn spi_dma_rx_stop(&self) -> SPI_DMA_RX_STOP_R[src]

Bit 14 - spi dma read data stop when in continue tx/rx mode.

pub fn spi_out_data_burst_en(&self) -> SPI_OUT_DATA_BURST_EN_R[src]

Bit 12 - spi dma read data from memory in burst mode.

pub fn spi_indscr_burst_en(&self) -> SPI_INDSCR_BURST_EN_R[src]

Bit 11 - read descriptor use burst mode when write data to memory.

pub fn spi_outdscr_burst_en(&self) -> SPI_OUTDSCR_BURST_EN_R[src]

Bit 10 - read descriptor use burst mode when read data for memory.

pub fn spi_out_eof_mode(&self) -> SPI_OUT_EOF_MODE_R[src]

Bit 9 - out eof flag generation mode . 1: when dma pop all data from fifo 0:when ahb push all data to fifo.

pub fn spi_out_auto_wrback(&self) -> SPI_OUT_AUTO_WRBACK_R[src]

Bit 8 - when the link is empty jump to next automatically.

pub fn spi_out_loop_test(&self) -> SPI_OUT_LOOP_TEST_R[src]

Bit 7 - Set bit to test out link.

pub fn spi_in_loop_test(&self) -> SPI_IN_LOOP_TEST_R[src]

Bit 6 - Set bit to test in link.

pub fn spi_ahbm_rst(&self) -> SPI_AHBM_RST_R[src]

Bit 5 - reset spi dma ahb master.

pub fn spi_ahbm_fifo_rst(&self) -> SPI_AHBM_FIFO_RST_R[src]

Bit 4 - reset spi dma ahb master fifo pointer.

pub fn spi_out_rst(&self) -> SPI_OUT_RST_R[src]

Bit 3 - The bit is used to reset out dma fsm and out data fifo pointer.

pub fn spi_in_rst(&self) -> SPI_IN_RST_R[src]

Bit 2 - The bit is used to reset in dma fsm and in data fifo pointer.