RTEMS 6.1-rc6
|
LPSPI master eDMA transfer handle structure used for transactional API. More...
#include <fsl_lpspi_edma.h>
Data Fields | |
volatile bool | isPcsContinuous |
volatile bool | isByteSwap |
volatile uint8_t | fifoSize |
volatile uint8_t | rxWatermark |
volatile uint8_t | bytesEachWrite |
volatile uint8_t | bytesEachRead |
volatile uint8_t | bytesLastRead |
volatile bool | isThereExtraRxBytes |
uint8_t *volatile | txData |
uint8_t *volatile | rxData |
volatile size_t | txRemainingByteCount |
volatile size_t | rxRemainingByteCount |
volatile uint32_t | writeRegRemainingTimes |
volatile uint32_t | readRegRemainingTimes |
uint32_t | totalByteCount |
uint32_t | txBuffIfNull |
uint32_t | rxBuffIfNull |
uint32_t | transmitCommand |
volatile uint8_t | state |
uint8_t | nbytes |
lpspi_master_edma_transfer_callback_t | callback |
void * | userData |
edma_handle_t * | edmaRxRegToRxDataHandle |
edma_handle_t * | edmaTxDataToTxRegHandle |
edma_tcd_t | lpspiSoftwareTCD [3] |
LPSPI master eDMA transfer handle structure used for transactional API.