Data Fields
SPICC32XXDMA_Object Struct Reference

SPICC32XXDMA Object. More...

#include <SPICC32XXDMA.h>

Data Fields

HwiP_Handle hwiHandle
 
SemaphoreP_Handle transferComplete
 
Power_NotifyObj notifyObj
 
unsigned int powerMgrId
 
uint32_t bitRate
 
uint32_t dataSize
 
SPI_CallbackFxn transferCallbackFxn
 
SPI_Transactiontransaction
 
void(* spiPollingFxn )(uint32_t baseAddr, void *rx, void *tx, uint8_t rxInc, uint8_t txInc, size_t count)
 
uint8_t rxFifoTrigger
 
uint8_t txFifoTrigger
 
SPI_Mode spiMode
 
SPI_TransferMode transferMode
 
SPI_FrameFormat frameFormat
 
SPICC32XXDMA_FrameSize frameSize
 
bool isOpen
 
UDMACC32XX_Handle dmaHandle
 

Detailed Description

SPICC32XXDMA Object.

The application must not access any member variables of this structure!

Field Documentation

§ hwiHandle

HwiP_Handle SPICC32XXDMA_Object::hwiHandle

§ transferComplete

SemaphoreP_Handle SPICC32XXDMA_Object::transferComplete

§ notifyObj

Power_NotifyObj SPICC32XXDMA_Object::notifyObj

§ powerMgrId

unsigned int SPICC32XXDMA_Object::powerMgrId

§ bitRate

uint32_t SPICC32XXDMA_Object::bitRate

SPI bit rate in Hz

§ dataSize

uint32_t SPICC32XXDMA_Object::dataSize

SPI data frame size in bits

§ transferCallbackFxn

SPI_CallbackFxn SPICC32XXDMA_Object::transferCallbackFxn

§ transaction

SPI_Transaction* SPICC32XXDMA_Object::transaction

§ spiPollingFxn

void(* SPICC32XXDMA_Object::spiPollingFxn) (uint32_t baseAddr, void *rx, void *tx, uint8_t rxInc, uint8_t txInc, size_t count)

§ rxFifoTrigger

uint8_t SPICC32XXDMA_Object::rxFifoTrigger

§ txFifoTrigger

uint8_t SPICC32XXDMA_Object::txFifoTrigger

§ spiMode

SPI_Mode SPICC32XXDMA_Object::spiMode

§ transferMode

SPI_TransferMode SPICC32XXDMA_Object::transferMode

§ frameFormat

SPI_FrameFormat SPICC32XXDMA_Object::frameFormat

SPI frame format

§ frameSize

SPICC32XXDMA_FrameSize SPICC32XXDMA_Object::frameSize

§ isOpen

bool SPICC32XXDMA_Object::isOpen

§ dmaHandle

UDMACC32XX_Handle SPICC32XXDMA_Object::dmaHandle

The documentation for this struct was generated from the following file:
Copyright 2017, Texas Instruments Incorporated