iLLD_TC27xD
1.0
|
Functions | |
IFX_INLINE void | IfxDma_clearChannelTransactionRequestLost (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Clear the channel transaction request lost flag status. More... | |
IFX_INLINE void | IfxDma_disableChannelTransaction (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Disable a DMA channel hardware transaction request. More... | |
IFX_INLINE void | IfxDma_disableChannelTransactionLostError (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Disable the generation of a channel transaction lost error interrupt. More... | |
IFX_INLINE void | IfxDma_enableChannelTransaction (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Enable a DMA channel hardware transaction request. More... | |
IFX_INLINE void | IfxDma_enableChannelTransactionLostError (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Enable the generation of a channel transaction lost error interrupt. More... | |
IFX_INLINE boolean | IfxDma_getChannelTransactionRequestLost (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Check the channel transaction request lost flag status. More... | |
IFX_INLINE IfxDma_ChannelIncrementCircular | IfxDma_getCircularRangeCode (uint16 range) |
Converts DMA circular range to circular code. More... | |
IFX_INLINE boolean | IfxDma_isChannelTransactionEnabled (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Return the hardware transaction request status of a DMA channel. More... | |
IFX_INLINE boolean | IfxDma_isChannelTransactionPending (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Return the status of a DMA channel (transaction pending) More... | |
IFX_INLINE void | IfxDma_setSleepMode (Ifx_DMA *dma, IfxDma_SleepMode mode) |
Sets the sensitivity of the module to sleep signal. More... | |
IFX_INLINE void | IfxDma_startChannelTransaction (Ifx_DMA *dma, IfxDma_ChannelId channelId) |
Request a DMA channel transaction. More... | |
IFX_INLINE void IfxDma_clearChannelTransactionRequestLost | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Clear the channel transaction request lost flag status.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE void IfxDma_disableChannelTransaction | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Disable a DMA channel hardware transaction request.
dma | pointer to DMA module |
channelId | DMA channel number |
A coding example can be found in IfxDma_enableChannelTransaction
Definition at line 1184 of file IfxDma.h.
Referenced by IfxQspi_SpiMaster_isrDmaTransmit().
IFX_INLINE void IfxDma_disableChannelTransactionLostError | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Disable the generation of a channel transaction lost error interrupt.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE void IfxDma_enableChannelTransaction | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Enable a DMA channel hardware transaction request.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE void IfxDma_enableChannelTransactionLostError | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Enable the generation of a channel transaction lost error interrupt.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE boolean IfxDma_getChannelTransactionRequestLost | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Check the channel transaction request lost flag status.
dma | pointer to DMA module |
channelId | DMA channel number |
IFX_INLINE IfxDma_ChannelIncrementCircular IfxDma_getCircularRangeCode | ( | uint16 | range) |
IFX_INLINE boolean IfxDma_isChannelTransactionEnabled | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Return the hardware transaction request status of a DMA channel.
dma | pointer to DMA module |
channelId | DMA channel number |
A coding example can be found in IfxDma_isChannelReset
IFX_INLINE boolean IfxDma_isChannelTransactionPending | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Return the status of a DMA channel (transaction pending)
dma | pointer to DMA module |
channelId | DMA channel number |
Definition at line 1437 of file IfxDma.h.
Referenced by IfxDma_Dma_isChannelTransactionPending().
IFX_INLINE void IfxDma_setSleepMode | ( | Ifx_DMA * | dma, |
IfxDma_SleepMode | mode | ||
) |
IFX_INLINE void IfxDma_startChannelTransaction | ( | Ifx_DMA * | dma, |
IfxDma_ChannelId | channelId | ||
) |
Request a DMA channel transaction.
dma | pointer to DMA module |
channelId | DMA channel number |
A coding example can be found in IfxDma_Dma_startChannelTransaction
Definition at line 1558 of file IfxDma.h.
Referenced by IfxDma_Dma_startChannelTransaction().