DSPI DMA structure.
More...
#include <dspi.h>
|
bool | enabled |
| Whether or not the driver is using DMA for the transfer.
|
|
uint8_t | byteCount |
| The bytes transferred per DMA call.
|
|
bool | rxPresent |
| Is a receive buffer present?
|
|
bool | txPresent |
| Is a transmit buffer present?
|
|
dspistruct | savedDSPI |
|
|
|
bool | csState |
|
|
|
uint8_t | bytesLastRead |
|
|
|
bool | isThereExtraRxBytes |
|
|
|
DmaCh * | rxDma |
|
|
|
DmaCh * | txDma |
|
|
|
LPSPI_Type | savedSPI |
|
|
|
bool | isPcsContinuous |
|
|
|
uint32_t | extraBytesTCR |
| Used to write SPI TCR via DMA for extra 1 or 2 data byte transfer. Used to de-assert CS if DEASSERT_AFTER_LAST.
|
|
uint32_t | extraThirdByteTCR |
| Used to write SPI TCR via DMA for extra 3rd data byte transfer. Used to de-assert CS if DEASSERT_AFTER_LAST.
|
|
uint32_t | pcsTCR |
| Used to write SPI TCR via DMA to to de-assert CS if DEASSERT_AFTER_LAST at the end of the transfer.
|
|
DmaTcd | softwareTCD [6] |
| SoftwareTCD, used for scatter/gather to de-assert CS, internally used.
|
|
The documentation for this struct was generated from the following files: