![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
#include "gpdma_18xx_43xx.h"
Go to the source code of this file.
Functions | |
static uint8_t | DMAMUX_Config (uint32_t gpdma_peripheral_connection_number) |
void | Chip_GPDMA_Init (void) |
Initialize the GPDMA. | |
void | Chip_DMA_Stop (uint8_t ChannelNum) |
Stop a stream DMA transfer. | |
Status | Chip_DMA_Interrupt (uint8_t ChannelNum) |
The GPDMA stream interrupt status checking. | |
void | Chip_DMA_Transfer (uint8_t ChannelNum, uint32_t src, uint32_t dst, FlowControlType TransferType, uint32_t Size) |
Do a DMA transfer M2M, M2P,P2M or P2P. | |
uint8_t | Chip_DMA_GetFreeChannel (uint32_t PeripheralConnection_ID) |
Get a free GPDMA channel for one DMA connection. | |
Variables | |
static DMA_ChannelHandle_t | ChannelHandlerArray [GPDMA_NUMBER_CHANNELS] |
static const uint8_t | GPDMA_LUTPerBurst [] |
static const uint8_t | GPDMA_LUTPerWid [] |
static volatile const void * | GPDMA_LUTPerAddr [] |
|
static |
Definition at line 152 of file gpdma_18xx_43xx.c.
|
static |
Definition at line 39 of file gpdma_18xx_43xx.c.
|
static |
Definition at line 110 of file gpdma_18xx_43xx.c.
|
static |
Definition at line 42 of file gpdma_18xx_43xx.c.
|
static |
Definition at line 76 of file gpdma_18xx_43xx.c.