Data Fields
I2SCC32XXDMA_Object Struct Reference

I2SCC32XXDMA Object. More...

#include <I2SCC32XXDMA.h>

Data Fields

bool opened
 
uint32_t operationMode
 
I2SCC32XXDMA_SerialPinVars serialPinVars [I2SCC32XXDMA_NUM_SERIAL_PINS]
 
uint16_t readIndex
 
uint16_t writeIndex
 
I2SCC32XXDMA_DataSize dmaSize
 
SemaphoreP_Handle writeSem
 
SemaphoreP_Handle readSem
 
HwiP_Handle hwiHandle
 
unsigned long zeroWriteBufLength
 
unsigned long emptyReadBufLength
 
I2S_BufDesccurrentWriteBufDesc
 
I2S_BufDescprevWriteBufDesc
 
I2S_BufDesccurrentReadBufDesc
 
I2S_BufDescprevReadBufDesc
 
UDMACC32XX_Handle dmaHandle
 
List_List readActiveQueue
 
List_List readDoneQueue
 
List_List writeActiveQueue
 
List_List writeDoneQueue
 

Detailed Description

I2SCC32XXDMA Object.

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

Field Documentation

§ opened

bool I2SCC32XXDMA_Object::opened

§ operationMode

uint32_t I2SCC32XXDMA_Object::operationMode

§ serialPinVars

I2SCC32XXDMA_SerialPinVars I2SCC32XXDMA_Object::serialPinVars[I2SCC32XXDMA_NUM_SERIAL_PINS]

§ readIndex

uint16_t I2SCC32XXDMA_Object::readIndex

§ writeIndex

uint16_t I2SCC32XXDMA_Object::writeIndex

§ dmaSize

I2SCC32XXDMA_DataSize I2SCC32XXDMA_Object::dmaSize

§ writeSem

SemaphoreP_Handle I2SCC32XXDMA_Object::writeSem

§ readSem

SemaphoreP_Handle I2SCC32XXDMA_Object::readSem

§ hwiHandle

HwiP_Handle I2SCC32XXDMA_Object::hwiHandle

Length of zero buffer to write in case of no data

§ zeroWriteBufLength

unsigned long I2SCC32XXDMA_Object::zeroWriteBufLength

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

§ emptyReadBufLength

unsigned long I2SCC32XXDMA_Object::emptyReadBufLength

§ currentWriteBufDesc

I2S_BufDesc* I2SCC32XXDMA_Object::currentWriteBufDesc

§ prevWriteBufDesc

I2S_BufDesc* I2SCC32XXDMA_Object::prevWriteBufDesc

§ currentReadBufDesc

I2S_BufDesc* I2SCC32XXDMA_Object::currentReadBufDesc

§ prevReadBufDesc

I2S_BufDesc* I2SCC32XXDMA_Object::prevReadBufDesc

§ dmaHandle

UDMACC32XX_Handle I2SCC32XXDMA_Object::dmaHandle

§ readActiveQueue

List_List I2SCC32XXDMA_Object::readActiveQueue

§ readDoneQueue

List_List I2SCC32XXDMA_Object::readDoneQueue

§ writeActiveQueue

List_List I2SCC32XXDMA_Object::writeActiveQueue

§ writeDoneQueue

List_List I2SCC32XXDMA_Object::writeDoneQueue

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