TI-RTOS Drivers  tidrivers_full_2_20_00_08
Data Fields
I2SCC3200DMA_Object Struct Reference

I2SCC3200DMA Object. More...

#include <I2SCC3200DMA.h>

Collaboration diagram for I2SCC3200DMA_Object:
Collaboration graph
[legend]

Data Fields

bool opened
 
uint32_t operationMode
 
I2SCC3200DMA_SerialPinVars serialPinVars [I2SCC3200DMA_NUM_SERIAL_PINS]
 
uint16_t readIndex
 
uint16_t writeIndex
 
I2SCC3200DMA_DataSize dmaSize
 
SemaphoreP_Handle writeSem
 
SemaphoreP_Handle readSem
 
HwiP_Handle hwiHandle
 
unsigned long zeroWriteBufLength
 
unsigned long emptyReadBufLength
 
I2S_BufDescCurrentWriteBufDesc
 
I2S_BufDescCurrentReadBufDesc
 
UDMACC3200_Handle dmaHandle
 
List_List readActiveQueue
 
List_List readDoneQueue
 
List_List writeActiveQueue
 
List_List writeDoneQueue
 

Detailed Description

I2SCC3200DMA Object.

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

Field Documentation

bool I2SCC3200DMA_Object::opened
uint32_t I2SCC3200DMA_Object::operationMode
I2SCC3200DMA_SerialPinVars I2SCC3200DMA_Object::serialPinVars[I2SCC3200DMA_NUM_SERIAL_PINS]
uint16_t I2SCC3200DMA_Object::readIndex
uint16_t I2SCC3200DMA_Object::writeIndex
I2SCC3200DMA_DataSize I2SCC3200DMA_Object::dmaSize
SemaphoreP_Handle I2SCC3200DMA_Object::writeSem
SemaphoreP_Handle I2SCC3200DMA_Object::readSem
HwiP_Handle I2SCC3200DMA_Object::hwiHandle

Length of zero buffer to write in case of no data

unsigned long I2SCC3200DMA_Object::zeroWriteBufLength

Length of empty buffer to read in case of no data requested

unsigned long I2SCC3200DMA_Object::emptyReadBufLength
I2S_BufDesc* I2SCC3200DMA_Object::CurrentWriteBufDesc
I2S_BufDesc* I2SCC3200DMA_Object::CurrentReadBufDesc
UDMACC3200_Handle I2SCC3200DMA_Object::dmaHandle
List_List I2SCC3200DMA_Object::readActiveQueue
List_List I2SCC3200DMA_Object::readDoneQueue
List_List I2SCC3200DMA_Object::writeActiveQueue
List_List I2SCC3200DMA_Object::writeDoneQueue

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