129 #ifndef ti_drivers_spi_SPIUSCIBDMA__include
130 #define ti_drivers_spi_SPIUSCIBDMA__include
139 #include <ti/sysbios/knl/Semaphore.h>
Semaphore_Struct transferComplete
Definition: SPIUSCIBDMA.h:236
SPI_Transaction * transaction
Definition: SPIUSCIBDMA.h:241
void(* SPI_CallbackFxn)(SPI_Handle handle, SPI_Transaction *transaction)
The definition of a callback function used by the SPI driver when used in SPI_MODE_CALLBACK.
Definition: SPI.h:282
SPI_TransferMode
SPI transfer mode determines the whether the SPI controller operates synchronously or asynchronously...
Definition: SPI.h:316
SPIUSCIBDMA Object.
Definition: SPIUSCIBDMA.h:233
uint8_t rxDMASourceTrigger
Definition: SPIUSCIBDMA.h:221
uint8_t * scratchBufPtr
Definition: SPIUSCIBDMA.h:212
The definition of a SPI function table that contains the required set of functions to control a speci...
Definition: SPI.h:402
SPI_TransferMode transferMode
Definition: SPIUSCIBDMA.h:238
struct SPIUSCIBDMA_Object SPIUSCIBDMA_Object
SPIUSCIBDMA Object.
struct SPIUSCIBDMA_Object * SPIUSCIBDMA_Handle
uint8_t rxDMAChannelIndex
Definition: SPIUSCIBDMA.h:219
A SPI_Transaction data structure is used with SPI_transfer(). It indicates how many SPI_FrameFormat f...
Definition: SPI.h:262
uint32_t baseAddr
Definition: SPIUSCIBDMA.h:206
uint8_t defaultTxBufValue
Definition: SPIUSCIBDMA.h:214
const SPI_FxnTable SPIUSCIBDMA_fxnTable
SPI_CallbackFxn transferCallbackFxn
Definition: SPIUSCIBDMA.h:239
uint8_t bitOrder
Definition: SPIUSCIBDMA.h:210
uint32_t dmaBaseAddr
Definition: SPIUSCIBDMA.h:217
uint8_t txDMAChannelIndex
Definition: SPIUSCIBDMA.h:223
bool isOpen
Definition: SPIUSCIBDMA.h:234
uint8_t clockSource
Definition: SPIUSCIBDMA.h:208
struct SPIUSCIBDMA_HWAttrs SPIUSCIBDMA_HWAttrs
SPIUSCIBDMA Hardware attributes.
uint8_t txDMASourceTrigger
Definition: SPIUSCIBDMA.h:225
SPIUSCIBDMA Hardware attributes.
Definition: SPIUSCIBDMA.h:204