iLLD_TC27xD  1.0
Channel Halt Functions
Collaboration diagram for Channel Halt Functions:

Functions

IFX_INLINE void IfxDma_clearChannelHalt (Ifx_DMA *dma, IfxDma_ChannelId channelId)
 Clear channel halt request and aknowledgement. More...
 
IFX_INLINE boolean IfxDma_getChannelHalt (Ifx_DMA *dma, IfxDma_ChannelId channelId)
 Get channel halt aknowledgement. More...
 
IFX_INLINE void IfxDma_setChannelHalt (Ifx_DMA *dma, IfxDma_ChannelId channelId)
 setting channel halt request More...
 

Detailed Description

Function Documentation

IFX_INLINE void IfxDma_clearChannelHalt ( Ifx_DMA *  dma,
IfxDma_ChannelId  channelId 
)

Clear channel halt request and aknowledgement.

Parameters
dmapointer to DMA module
channelIdDMA channel number
Returns
None
// Quit the halt mode of operation
IfxDma_clearChannelHalt(chn[0].dma, chn[0].channelId);

Definition at line 1147 of file IfxDma.h.

IFX_INLINE boolean IfxDma_getChannelHalt ( Ifx_DMA *  dma,
IfxDma_ChannelId  channelId 
)

Get channel halt aknowledgement.

Parameters
dmapointer to DMA module
channelIdDMA channel number
Returns
halt aknowledgement
// Check for the channel halt aknowledgement
while(!(IfxDma_getChannelHalt(chn[0].dma, chn[0].channelId)));

Definition at line 1332 of file IfxDma.h.

IFX_INLINE void IfxDma_setChannelHalt ( Ifx_DMA *  dma,
IfxDma_ChannelId  channelId 
)

setting channel halt request

Parameters
dmapointer to DMA module
channelIdDMA channel number
Returns
None
// Halt the channel processing
IfxDma_setChannelHalt(chn[0].dma,chn[0].channelId);

Definition at line 1484 of file IfxDma.h.