iLLD_TC27xC
1.0
|
![]() |
Functions | |
IFX_INLINE boolean | IfxDma_Dma_isChannelTransactionPending (IfxDma_Dma_Channel *channel) |
Poll for an ongoing transaction. More... | |
IFX_INLINE void | IfxDma_Dma_setChannelDestinationAddress (IfxDma_Dma_Channel *channel, uint32 address) |
Re-initialize the destination address after a transaction. More... | |
IFX_INLINE void | IfxDma_Dma_setChannelSourceAddress (IfxDma_Dma_Channel *channel, uint32 address) |
Re-initialize the source address after a transaction. More... | |
IFX_INLINE void | IfxDma_Dma_setChannelTransferCount (IfxDma_Dma_Channel *channel, uint32 transferCount) |
Re-initialize the transfer count after a transaction. More... | |
IFX_INLINE void | IfxDma_Dma_startChannelTransaction (IfxDma_Dma_Channel *channel) |
initiate the DMA move transaction More... | |
IFX_INLINE void | IfxDma_Dma_clearChannelInterrupt (IfxDma_Dma_Channel *channel) |
Clear a channel transfer interrupt flag. More... | |
IFX_INLINE boolean | IfxDma_Dma_getChannelInterrupt (IfxDma_Dma_Channel *channel) |
Return a channel transfer interrupt flag. More... | |
IFX_INLINE boolean | IfxDma_Dma_getAndClearChannelInterrupt (IfxDma_Dma_Channel *channel) |
Return and clear a channel transfer interrupt flag The flag is automatically cleared with the call to this function. More... | |
IFX_INLINE void IfxDma_Dma_clearChannelInterrupt | ( | IfxDma_Dma_Channel * | channel) |
Clear a channel transfer interrupt flag.
channel | pointer to the DMA base address and channel ID |
Definition at line 733 of file IfxDma_Dma.h.
IFX_INLINE boolean IfxDma_Dma_getAndClearChannelInterrupt | ( | IfxDma_Dma_Channel * | channel) |
Return and clear a channel transfer interrupt flag The flag is automatically cleared with the call to this function.
channel | pointer to the DMA base address and channel ID |
Definition at line 745 of file IfxDma_Dma.h.
IFX_INLINE boolean IfxDma_Dma_getChannelInterrupt | ( | IfxDma_Dma_Channel * | channel) |
Return a channel transfer interrupt flag.
channel | pointer to the DMA base address and channel ID |
Definition at line 739 of file IfxDma_Dma.h.
IFX_INLINE boolean IfxDma_Dma_isChannelTransactionPending | ( | IfxDma_Dma_Channel * | channel) |
Poll for an ongoing transaction.
channel | pointer to the DMA base address and channel ID |
See Memory-to-Memory Transfers
Definition at line 702 of file IfxDma_Dma.h.
IFX_INLINE void IfxDma_Dma_setChannelDestinationAddress | ( | IfxDma_Dma_Channel * | channel, |
uint32 | address | ||
) |
Re-initialize the destination address after a transaction.
channel | pointer to the DMA base address and channel ID |
address | is the Initial address of the destination pointer |
See Memory-to-Memory Transfers
Definition at line 708 of file IfxDma_Dma.h.
IFX_INLINE void IfxDma_Dma_setChannelSourceAddress | ( | IfxDma_Dma_Channel * | channel, |
uint32 | address | ||
) |
Re-initialize the source address after a transaction.
channel | pointer to the DMA base address and channel ID |
address | is the Initial address of the source pointer |
See Memory-to-Memory Transfers
Definition at line 714 of file IfxDma_Dma.h.
IFX_INLINE void IfxDma_Dma_setChannelTransferCount | ( | IfxDma_Dma_Channel * | channel, |
uint32 | transferCount | ||
) |
Re-initialize the transfer count after a transaction.
channel | pointer to the DMA base address and channel ID |
transferCount | value holds the DMA transfers within a transaction (1..16383; 0 handled like 1 transaction) |
See Memory-to-Memory Transfers
Definition at line 720 of file IfxDma_Dma.h.
IFX_INLINE void IfxDma_Dma_startChannelTransaction | ( | IfxDma_Dma_Channel * | channel) |
initiate the DMA move transaction
channel | pointer to the DMA base address and channel ID |
See Memory-to-Memory Transfers
Definition at line 726 of file IfxDma_Dma.h.