|  | 
| void | DMA_enableModule (void) | 
|  | 
| void | DMA_disableModule (void) | 
|  | 
| uint32_t | DMA_getErrorStatus (void) | 
|  | 
| void | DMA_clearErrorStatus (void) | 
|  | 
| void | DMA_enableChannel (uint32_t channelNum) | 
|  | 
| void | DMA_disableChannel (uint32_t channelNum) | 
|  | 
| bool | DMA_isChannelEnabled (uint32_t channelNum) | 
|  | 
| void | DMA_setControlBase (void *controlTable) | 
|  | 
| void * | DMA_getControlBase (void) | 
|  | 
| void * | DMA_getControlAlternateBase (void) | 
|  | 
| void | DMA_requestChannel (uint32_t channelNum) | 
|  | 
| void | DMA_enableChannelAttribute (uint32_t channelNum, uint32_t attr) | 
|  | 
| void | DMA_disableChannelAttribute (uint32_t channelNum, uint32_t attr) | 
|  | 
| uint32_t | DMA_getChannelAttribute (uint32_t channelNum) | 
|  | 
| void | DMA_setChannelControl (uint32_t channelStructIndex, uint32_t control) | 
|  | 
| void | DMA_setChannelTransfer (uint32_t channelStructIndex, uint32_t mode, void *srcAddr, void *dstAddr, uint32_t transferSize) | 
|  | 
| void | DMA_setChannelScatterGather (uint32_t channelNum, uint32_t taskCount, void *taskList, uint32_t isPeriphSG) | 
|  | 
| uint32_t | DMA_getChannelSize (uint32_t channelStructIndex) | 
|  | 
| uint32_t | DMA_getChannelMode (uint32_t channelStructIndex) | 
|  | 
| void | DMA_assignChannel (uint32_t mapping) | 
|  | 
| void | DMA_assignInterrupt (uint32_t interruptNumber, uint32_t channel) | 
|  | 
| void | DMA_requestSoftwareTransfer (uint32_t channel) | 
|  | 
| uint32_t | DMA_getInterruptStatus (void) | 
|  | 
| void | DMA_clearInterruptFlag (uint32_t channel) | 
|  | 
| void | DMA_enableInterrupt (uint32_t interruptNumber) | 
|  | 
| void | DMA_disableInterrupt (uint32_t interruptNumber) | 
|  | 
| void | DMA_registerInterrupt (uint32_t interruptNumber, void(*intHandler)(void)) | 
|  | 
| void | DMA_unregisterInterrupt (uint32_t interruptNumber) | 
|  |