CMSIS DMA Driver Function Documentation
DMA_GetVersion
ARM_DRIVER_VERSION DMA_GetVersion()
Location: Driver_DMA.c:21
DMA_Initialize
int32_t DMA_Initialize()
Location: Driver_DMA.c:22
DMA_Configure
int32_t DMA_Configure(DMA_SEL_t sel, const DMA_CFG_t * cfg, DMA_SignalEvent_t cb)
Location: Driver_DMA.c:23
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA channel to be configured (DMA_SEL_t) |
in |
cfg |
Pointer to DMA_CFG_t |
in |
cb |
Pointer to DMA_SignalEvent_t |
DMA_ConfigureWord
int32_t DMA_ConfigureWord(DMA_SEL_t sel, uint32_t cfg, DMA_SignalEvent_t cb)
Location: Driver_DMA.c:24
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA channel to be configured (DMA_SEL_t) |
in |
cfg |
Configuration word |
in |
cb |
Pointer to DMA_SignalEvent_t |
DMA_ConfigureAddr
int32_t DMA_ConfigureAddr(DMA_SEL_t sel, const DMA_ADDR_CFG_t * cfg)
Location: Driver_DMA.c:25
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA to be configured (DMA_SEL_t) |
in |
cfg |
Pointer to DMA_ADDR_CFG_t |
DMA_SetInterruptPriority
int32_t DMA_SetInterruptPriority(DMA_SEL_t sel, const DMA_PRI_CFG_t * cfg)
Location: Driver_DMA.c:26
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA channel to be configured (DMA_SEL_t) |
in |
cfg |
Pointer to DMA_PRI_CFG_t |
DMA_CreateConfigWord
uint32_t DMA_CreateConfigWord(const DMA_CFG_t * cfg)
Location: Driver_DMA.c:27
Parameters
Direction | Name | Description |
---|---|---|
in |
cfg |
Pointer to DMA_CFG_t |
Return
DMA_SetConfigWord
int32_t DMA_SetConfigWord(DMA_SEL_t sel, uint32_t cfg)
Location: Driver_DMA.c:28
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA channel to be configured (DMA_SEL_t) |
in |
cfg |
configuration word |
Return
DMA_Stop
int32_t DMA_Stop(DMA_SEL_t sel)
Location: Driver_DMA.c:30
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA channel number to be used(DMA_SEL_t) |
DMA_GetCounterValue
uint32_t DMA_GetCounterValue(DMA_SEL_t sel)
Location: Driver_DMA.c:31
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA channel value to be read (DMA_SEL_t) |
Return
DMA_GetStatus
DMA_STATUS_t DMA_GetStatus(DMA_SEL_t sel)
Location: Driver_DMA.c:32
Parameters
Direction | Name | Description |
---|---|---|
in |
sel |
DMA channel value to be read (DMA_SEL_t) |
DMA_SignalEvent
void DMA_SignalEvent(uint32_t event)
Location: Driver_DMA.c:34
Parameters
Direction | Name | Description |
---|---|---|
in |
event |
Notification mask (_ADC_EVENT_SRC_t) |
Return