TI-RTOS Drivers  tidrivers_full_2_20_00_08
Data Fields
SPICC3200DMA_Object Struct Reference

SPICC3200DMA Object. More...

#include <SPICC3200DMA.h>

Collaboration diagram for SPICC3200DMA_Object:
Collaboration graph
[legend]

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
 
SPICC3200DMA_FrameSize frameSize
 
bool isOpen
 
UDMACC3200_Handle dmaHandle
 

Detailed Description

SPICC3200DMA Object.

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

Field Documentation

HwiP_Handle SPICC3200DMA_Object::hwiHandle
SemaphoreP_Handle SPICC3200DMA_Object::transferComplete
Power_NotifyObj SPICC3200DMA_Object::notifyObj
unsigned int SPICC3200DMA_Object::powerMgrId
uint32_t SPICC3200DMA_Object::bitRate

SPI bit rate in Hz

uint32_t SPICC3200DMA_Object::dataSize

SPI data frame size in bits

SPI_CallbackFxn SPICC3200DMA_Object::transferCallbackFxn
SPI_Transaction* SPICC3200DMA_Object::transaction
void(* SPICC3200DMA_Object::spiPollingFxn) (uint32_t baseAddr, void *rx, void *tx, uint8_t rxInc, uint8_t txInc, size_t count)
uint8_t SPICC3200DMA_Object::rxFifoTrigger
uint8_t SPICC3200DMA_Object::txFifoTrigger
SPI_Mode SPICC3200DMA_Object::spiMode
SPI_TransferMode SPICC3200DMA_Object::transferMode
SPI_FrameFormat SPICC3200DMA_Object::frameFormat

SPI frame format

SPICC3200DMA_FrameSize SPICC3200DMA_Object::frameSize
bool SPICC3200DMA_Object::isOpen
UDMACC3200_Handle SPICC3200DMA_Object::dmaHandle

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