CC26xx Driver Library
udma.c File Reference
#include "udma.h"

Functions

void uDMAChannelAttributeEnable (uint32_t ui32Base, uint32_t ui32ChannelNum, uint32_t ui32Attr)
 Enables attributes of a uDMA channel. More...
 
void uDMAChannelAttributeDisable (uint32_t ui32Base, uint32_t ui32ChannelNum, uint32_t ui32Attr)
 Disables attributes of an uDMA channel. More...
 
uint32_t uDMAChannelAttributeGet (uint32_t ui32Base, uint32_t ui32ChannelNum)
 Gets the enabled attributes of a uDMA channel. More...
 
void uDMAChannelControlSet (uint32_t ui32Base, uint32_t ui32ChannelStructIndex, uint32_t ui32Control)
 Sets the control parameters for a uDMA channel control structure. More...
 
void uDMAChannelTransferSet (uint32_t ui32Base, uint32_t ui32ChannelStructIndex, uint32_t ui32Mode, void *pvSrcAddr, void *pvDstAddr, uint32_t ui32TransferSize)
 Sets the transfer parameters for a uDMA channel control structure. More...
 
void uDMAChannelScatterGatherSet (uint32_t ui32Base, uint32_t ui32ChannelNum, uint32_t ui32TaskCount, void *pvTaskList, uint32_t ui32IsPeriphSG)
 Configures a uDMA channel for scatter-gather mode. More...
 
uint32_t uDMAChannelSizeGet (uint32_t ui32Base, uint32_t ui32ChannelStructIndex)
 Gets the current transfer size for a uDMA channel control structure. More...
 
uint32_t uDMAChannelModeGet (uint32_t ui32Base, uint32_t ui32ChannelStructIndex)
 Gets the transfer mode for a uDMA channel control structure. More...