Framework Components Application Programming Interface (API)  fc-t15
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
IRES_EDMA3CHAN_Obj Struct Reference

Object returned to the algorithm requesting EDMA3 resources. More...

#include <ires_edma3Chan.h>

Collaboration diagram for IRES_EDMA3CHAN_Obj:
Collaboration graph

Data Fields

IRES_Obj ires
IRES_EDMA3CHAN_PaRamStructshadowPaRams
unsigned int * assignedPaRamAddresses
short * assignedPaRamIndices
short * assignedTccIndices
short assignedNumPaRams
short assignedNumTccs
short assignedQdmaChannelIndex
short assignedEdmaChannelIndex
unsigned int esrBitMaskL
unsigned int esrBitMaskH
unsigned int iprBitMaskL
unsigned int iprBitMaskH

Detailed Description

Object returned to the algorithm requesting EDMA3 resources.

Remarks:
IRES_EDMA3CHAN_Obj extends the generic IRES_Obj structure.
IRES_EDMA3CHAN2_Obj corresponds to IRES_EDMA3CHAN_PROTOCOLREVISION_1_0_0.
See also:
IRES_EDMA3CHAN2_Obj

Field Documentation

IRES_Obj IRES_EDMA3CHAN_Obj::ires
IRES_EDMA3CHAN_PaRamStruct* IRES_EDMA3CHAN_Obj::shadowPaRams

Actual programmed shadow paRam entries.

unsigned int* IRES_EDMA3CHAN_Obj::assignedPaRamAddresses

Physical Addresses of assigned paRams.

short* IRES_EDMA3CHAN_Obj::assignedPaRamIndices

Assigned paRam Indices

short* IRES_EDMA3CHAN_Obj::assignedTccIndices

Assigned Tcc Indices

short IRES_EDMA3CHAN_Obj::assignedNumPaRams

Number of assigned paRams

short IRES_EDMA3CHAN_Obj::assignedNumTccs

Number of assigned tccs

short IRES_EDMA3CHAN_Obj::assignedQdmaChannelIndex

Assigned QDMA channel.

                                                @remarks   This may be
                                                  #IRES_EDMA3CHAN_CHAN_NONE
                                                           if no QDMA
                                                           channel was
                                                           requested.
short IRES_EDMA3CHAN_Obj::assignedEdmaChannelIndex

Assigned EDMA channel.

                                                @remarks   This may be
                                                  #IRES_EDMA3CHAN_CHAN_NONE
                                                           if no EDMA
                                                           channel was
                                                           requested.
unsigned int IRES_EDMA3CHAN_Obj::esrBitMaskL

Event set register bit mask (low).

Remarks:
Used with esrBitMaskH to trigger EDMA channel (if requested).
unsigned int IRES_EDMA3CHAN_Obj::esrBitMaskH

Event set register bit mask (high).

Remarks:
Used with esrBitMaskL to trigger EDMA channel (if requested).
unsigned int IRES_EDMA3CHAN_Obj::iprBitMaskL

Interrupt pending register bit mask (low).

Remarks:
Used with iprBitMaskH to pend on transfer completion.
unsigned int IRES_EDMA3CHAN_Obj::iprBitMaskH

Interrupt pending register bit mask (high).

Remarks:
Used with iprBitMaskL to pend on transfer completion.

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