![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
GPDMA structure using for DMA configuration. More...
#include "gpdma_001.h"
Data Fields | |
uint32_t | ChannelNum |
uint32_t | TransferSize |
uint32_t | TransferWidth |
uint32_t | SrcAddr |
uint32_t | DstAddr |
uint32_t | TransferType |
GPDMA structure using for DMA configuration.
Definition at line 163 of file gpdma_001.h.
uint32_t ChannelNum |
DMA channel number, should be in range from 0 to 7. Note: DMA channel 0 has the highest priority and DMA channel 7 the lowest priority.
Definition at line 164 of file gpdma_001.h.
uint32_t DstAddr |
Physical Destination Address, used in case TransferType is chosen as GPDMA_TRANSFERTYPE_M2M or GPDMA_TRANSFERTYPE_P2M
Definition at line 173 of file gpdma_001.h.
uint32_t SrcAddr |
Physical Source Address, used in case TransferType is chosen as GPDMA_TRANSFERTYPE_M2M or GPDMA_TRANSFERTYPE_M2P
Definition at line 171 of file gpdma_001.h.
uint32_t TransferSize |
Length/Size of transfer
Definition at line 169 of file gpdma_001.h.
uint32_t TransferType |
Transfer Type, should be one of the following:
Definition at line 175 of file gpdma_001.h.
uint32_t TransferWidth |
Transfer width - used for TransferType is GPDMA_TRANSFERTYPE_M2M only
Definition at line 170 of file gpdma_001.h.