127 #ifndef ti_drivers_spi_SPIEUSCIBDMA__include
128 #define ti_drivers_spi_SPIEUSCIBDMA__include
137 #include <ti/sysbios/knl/Semaphore.h>
SPIEUSCIBDMA Object.
Definition: SPIEUSCIBDMA.h:202
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_Transaction * transaction
Definition: SPIEUSCIBDMA.h:210
bool isOpen
Definition: SPIEUSCIBDMA.h:203
SPI_TransferMode
SPI transfer mode determines the whether the SPI controller operates synchronously or asynchronously...
Definition: SPI.h:298
struct SPIEUSCIBDMA_HWAttrs SPIEUSCIBDMA_HWAttrs
SPIEUSCIBDMA Hardware attributes.
SPIEUSCIBDMA Hardware attributes.
Definition: SPIEUSCIBDMA.h:173
uint32_t baseAddr
Definition: SPIEUSCIBDMA.h:175
uint8_t rxDMASourceTrigger
Definition: SPIEUSCIBDMA.h:190
uint16_t bitOrder
Definition: SPIEUSCIBDMA.h:179
uint8_t txDMASourceTrigger
Definition: SPIEUSCIBDMA.h:194
The definition of a SPI function table that contains the required set of functions to control a speci...
Definition: SPI.h:384
uint8_t txDMAChannelIndex
Definition: SPIEUSCIBDMA.h:192
uint8_t defaultTxBufValue
Definition: SPIEUSCIBDMA.h:183
struct SPIEUSCIBDMA_Object * SPIEUSCIBDMA_Handle
Semaphore_Struct transferComplete
Definition: SPIEUSCIBDMA.h:205
A SPI_Transaction data structure is used with SPI_transfer(). It indicates how many SPI_FrameFormat f...
Definition: SPI.h:244
const SPI_FxnTable SPIEUSCIBDMA_fxnTable
uint32_t dmaBaseAddr
Definition: SPIEUSCIBDMA.h:186
uint8_t clockSource
Definition: SPIEUSCIBDMA.h:177
SPI_CallbackFxn transferCallbackFxn
Definition: SPIEUSCIBDMA.h:208
uint8_t rxDMAChannelIndex
Definition: SPIEUSCIBDMA.h:188
SPI_TransferMode transferMode
Definition: SPIEUSCIBDMA.h:207
uint8_t * scratchBufPtr
Definition: SPIEUSCIBDMA.h:181
struct SPIEUSCIBDMA_Object SPIEUSCIBDMA_Object
SPIEUSCIBDMA Object.