iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE void | IfxDma_clearChannelInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Clear a channel transfer interrupt flag. More... | |
IFX_INLINE void | IfxDma_disableChannelInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Disable channel interrupt trigger. More... | |
IFX_INLINE void | IfxDma_enableChannelInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Enable channel interrupt trigger. More... | |
IFX_INLINE boolean | IfxDma_getAndClearChannelInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Return and clear a channel transfer interrupt flag The flag is automatically cleared with the call to this function. More... | |
IFX_INLINE boolean | IfxDma_getAndClearChannelPatternDetectionInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Returns and clears the pattern detection interrupt flag. More... | |
IFX_INLINE boolean | IfxDma_getAndClearChannelWrapDestinationBufferInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Returns and clears the status of channel wrap destination buffer interrupt trigger flag. More... | |
IFX_INLINE boolean | IfxDma_getAndClearChannelWrapSourceBufferInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Returns and clears the status of channel wrap source buffer interrupt trigger flag. More... | |
IFX_INLINE boolean | IfxDma_getChannelInterrupt (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Return a channel transfer interrupt flag. More... | |
IFX_INLINE boolean | IfxDma_getChannelPatternDetectionOldValue (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Returns whether the old value of pattern detection corresponding pattern comparison operation found a pattern match in previous DMA * read move or not. More... | |
IFX_INLINE volatile Ifx_SRC_SRCR * | IfxDma_getSrcPointer (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Returns the SRC pointer for given DMA channel. More... | |
IFX_INLINE void | IfxDma_setChannelInterruptServiceRequest (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Setting of channel interrupt service request by software. More... | |
IFX_INLINE void IfxDma_clearChannelInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Clear a channel transfer interrupt flag.
dma | pointer to DMA module |
channelId | channel for which the interrupt flag should be cleared |
see Dma.INTSR
Definition at line 1153 of file IfxDma.h.
Referenced by IfxDma_Dma_clearChannelInterrupt(), and IfxQspi_SpiMaster_isrDmaTransmit().
IFX_INLINE void IfxDma_disableChannelInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Disable channel interrupt trigger.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE void IfxDma_enableChannelInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Enable channel interrupt trigger.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE boolean IfxDma_getAndClearChannelInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Return and clear a channel transfer interrupt flag The flag is automatically cleared with the call to this function.
dma | pointer to DMA module |
channelId | DMA channel number |
Definition at line 1266 of file IfxDma.h.
Referenced by IfxDma_Dma_getAndClearChannelInterrupt(), IfxQspi_SpiMaster_isrDmaReceive(), IfxQspi_SpiMaster_isrDmaTransmit(), IfxQspi_SpiMaster_isrError(), IfxQspi_SpiSlave_isrDmaReceive(), IfxQspi_SpiSlave_isrDmaTransmit(), and IfxQspi_SpiSlave_isrError().
IFX_INLINE boolean IfxDma_getAndClearChannelPatternDetectionInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Returns and clears the pattern detection interrupt flag.
dma | pointer to DMA module |
channelId | DMA channel number |
Definition at line 1281 of file IfxDma.h.
Referenced by IfxQspi_SpiMaster_isrDmaReceive(), IfxQspi_SpiMaster_isrDmaTransmit(), IfxQspi_SpiSlave_isrDmaReceive(), and IfxQspi_SpiSlave_isrDmaTransmit().
IFX_INLINE boolean IfxDma_getAndClearChannelWrapDestinationBufferInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Returns and clears the status of channel wrap destination buffer interrupt trigger flag.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE boolean IfxDma_getAndClearChannelWrapSourceBufferInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Returns and clears the status of channel wrap source buffer interrupt trigger flag.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE boolean IfxDma_getChannelInterrupt | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Return a channel transfer interrupt flag.
dma | pointer to DMA module |
channelId | channel for which the interrupt flag should be returned |
see Dma.INTSR
Definition at line 1338 of file IfxDma.h.
Referenced by IfxDma_Dma_getChannelInterrupt().
IFX_INLINE boolean IfxDma_getChannelPatternDetectionOldValue | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Returns whether the old value of pattern detection corresponding pattern comparison operation found a pattern match in previous DMA * read move or not.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE volatile Ifx_SRC_SRCR * IfxDma_getSrcPointer | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Returns the SRC pointer for given DMA channel.
dma | pointer to DMA module |
channelId | DMA channel number |
Definition at line 1412 of file IfxDma.h.
Referenced by IfxDma_Dma_getSrcPointer(), IfxDma_Dma_initChannel(), IfxQspi_SpiMaster_initModule(), and IfxQspi_SpiSlave_initModule().
IFX_INLINE void IfxDma_setChannelInterruptServiceRequest | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Setting of channel interrupt service request by software.
dma | pointer to DMA module |
channelId | DMA channel number |