pub struct R(_);
Expand description

Register DMA_CONF reader

Implementations

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

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

Bit 4 - Reset spi dma ahb master fifo pointer.

Bit 5 - Reset spi dma ahb master.

Bit 6 - Set bit to test in link.

Bit 7 - Set bit to test out link.

Bit 8 - when the bit is set, DMA continue to use the next inlink node when the length of inlink is 0.

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

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

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

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

Bit 13 - 1: Internal memory data transfer enable bit. Send SPI DMA RX buffer data to SPI DMA TX buffer. 0: Disable this function.

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

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

Bit 16 - spi dma continue tx/rx data.

Bit 17 - 1: Clear spi_slv_seg_frt_pop_mask. 0 : others

Bit 18 - Enable dma segment transfer in spi dma half slave mode. 1: enable. 0: disable.

Bit 19 - 1: spi_dma_infifo_full_vld is cleared by spi slave CMD5. 0: spi_dma_infifo_full_vld is cleared by SPI_TRANS_DONE.

Bit 20 - 1: spi_dma_outfifo_empty_vld is cleared by spi slave CMD6. 0: spi_dma_outfifo_empty_vld is cleared by SPI_TRANS_DONE.

Bit 21 - 1: SPI_IN_SUC_EOF_INT_RAW is set when the number of dma pushed data bytes is equal to the value of SPI_SLV_DMA_RD_BYTELEN[19:0]/ SPI_MST_DMA_RD_BYTELEN[19:0] in spi dma transition. 0: SPI_IN_SUC_EOF_INT_RAW is set by SPI_TRANS_DONE in non-seg-trans or SPI_DMA_SEG_TRANS_DONE in seg-trans.

Bit 22 - 1:Clear spi_dma_infifo_full_vld. 0: Do not control it.

Bit 23 - 1:Clear spi_dma_outfifo_empty_vld. 0: Do not control it.

Bits 26:27 - Select the external memory block size.

Bit 28 - 1: End slave seg-trans, which acts as 0x05 command. 2 or more end seg-trans signals will induce error in DMA RX. 0: others. Will be cleared in 1 APB CLK cycles by hardware..

Methods from Deref<Target = R<DMA_CONF_SPEC>>

Reads raw bits from register.

Trait Implementations

The resulting type after dereferencing.
Dereferences the value.
Converts to this type from the input type.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.