127 #ifndef ti_drivers_spi_SPIUSCIADMA__include
128 #define ti_drivers_spi_SPIUSCIADMA__include
137 #include <ti/sysbios/knl/Semaphore.h>
const SPI_FxnTable SPIUSCIADMA_fxnTable
Semaphore_Struct transferComplete
Definition: SPIUSCIADMA.h:206
struct SPIUSCIADMA_Object * SPIUSCIADMA_Handle
uint8_t defaultTxBufValue
Definition: SPIUSCIADMA.h:184
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:264
SPI_TransferMode
SPI transfer mode determines the whether the SPI controller operates synchronously or asynchronously...
Definition: SPI.h:298
uint8_t * scratchBufPtr
Definition: SPIUSCIADMA.h:182
uint8_t txDMASourceTrigger
Definition: SPIUSCIADMA.h:195
SPI_TransferMode transferMode
Definition: SPIUSCIADMA.h:208
uint8_t txDMAChannelIndex
Definition: SPIUSCIADMA.h:193
uint8_t clockSource
Definition: SPIUSCIADMA.h:178
SPI_CallbackFxn transferCallbackFxn
Definition: SPIUSCIADMA.h:209
The definition of a SPI function table that contains the required set of functions to control a speci...
Definition: SPI.h:384
uint32_t baseAddr
Definition: SPIUSCIADMA.h:176
SPI_Transaction * transaction
Definition: SPIUSCIADMA.h:211
SPIUSCIADMA Object.
Definition: SPIUSCIADMA.h:203
uint8_t bitOrder
Definition: SPIUSCIADMA.h:180
A SPI_Transaction data structure is used with SPI_transfer(). It indicates how many SPI_FrameFormat f...
Definition: SPI.h:244
uint8_t rxDMASourceTrigger
Definition: SPIUSCIADMA.h:191
uint8_t rxDMAChannelIndex
Definition: SPIUSCIADMA.h:189
uint32_t dmaBaseAddr
Definition: SPIUSCIADMA.h:187
struct SPIUSCIADMA_Object SPIUSCIADMA_Object
SPIUSCIADMA Object.
struct SPIUSCIADMA_HWAttrs SPIUSCIADMA_HWAttrs
SPIUSCIADMA Hardware attributes.
bool isOpen
Definition: SPIUSCIADMA.h:204
SPIUSCIADMA Hardware attributes.
Definition: SPIUSCIADMA.h:174