|
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) |
|