Data Fields
CSL_DMA_ChannelObj Struct Reference

DMA channel object. More...

#include <csl_dma.h>

Data Fields

CSL_DmaRegsOvly dmaRegs
CSL_DMAChanNum chanNum
CSL_DMAEngineId dmaInstNum
Bool isChanFree
CSL_DMAChanDir chanDir
CSL_DMATriggerType trigger
CSL_DMATransferType trfType
CSL_DMAInterruptState dmaInt
Bool pingPongEnabled

Detailed Description

DMA channel object.

Contains the Information of a DMA Object.


Field Documentation

Channel direction - Rd/Wr

Referenced by DMA_config(), DMA_getConfig(), and DMA_open().

DMA instance number (Engine Num)

Referenced by DMA_open().

state of DMA interrupt

Referenced by DMA_config().

CSL_DmaRegsOvly CSL_DMA_ChannelObj::dmaRegs

Indicates Availability of chan

Referenced by DMA_close(), and DMA_open().

This flag notifies whether the ping-pong mode is enaled or not If TRUE - Ping-Pong is Enabled If FALSE - Ping-Pong is Disabled

Referenced by DMA_config().

Type of the data transfer

Referenced by DMA_config(), DMA_getConfig(), and DMA_open().

Type of DMA triggering HW/SW

Referenced by DMA_config(), DMA_getConfig(), DMA_open(), DMA_start(), and DMA_stop().


The documentation for this struct was generated from the following file: