M471M/R1/S BSP V3.01.000
The Board Support Package for M4521
Functions | Variables
pdma.c File Reference

M471M/R1/S PDMA driver source file. More...

#include "NuMicro.h"
Include dependency graph for pdma.c:

Go to the source code of this file.

Functions

void PDMA_Open (uint32_t u32Mask)
 PDMA Open. More...
 
void PDMA_Close (void)
 PDMA Close. More...
 
void PDMA_SetTransferCnt (uint32_t u32Ch, uint32_t u32Width, uint32_t u32TransCount)
 Set PDMA Transfer Count. More...
 
void PDMA_SetTransferAddr (uint32_t u32Ch, uint32_t u32SrcAddr, uint32_t u32SrcCtrl, uint32_t u32DstAddr, uint32_t u32DstCtrl)
 Set PDMA Transfer Address. More...
 
void PDMA_SetTransferMode (uint32_t u32Ch, uint32_t u32Peripheral, uint32_t u32ScatterEn, uint32_t u32DescAddr)
 Set PDMA Transfer Mode. More...
 
void PDMA_SetBurstType (uint32_t u32Ch, uint32_t u32BurstType, uint32_t u32BurstSize)
 Set PDMA Burst Type and Size. More...
 
void PDMA_EnableTimeout (uint32_t u32Mask)
 Enable timeout function. More...
 
void PDMA_DisableTimeout (uint32_t u32Mask)
 Disable timeout function. More...
 
void PDMA_SetTimeOut (uint32_t u32Ch, uint32_t u32OnOff, uint32_t u32TimeOutCnt)
 Set PDMA Timeout Count. More...
 
void PDMA_Trigger (uint32_t u32Ch)
 Trigger PDMA. More...
 
void PDMA_EnableInt (uint32_t u32Ch, uint32_t u32Mask)
 Enable Interrupt. More...
 
void PDMA_DisableInt (uint32_t u32Ch, uint32_t u32Mask)
 Disable Interrupt. More...
 

Variables

static uint8_t u32ChSelect [PDMA_CH_MAX]
 

Detailed Description

M471M/R1/S PDMA driver source file.

SPDX-License-Identifier: Apache-2.0

Definition in file pdma.c.

Variable Documentation

◆ u32ChSelect

uint8_t u32ChSelect[PDMA_CH_MAX]
static

Definition at line 11 of file pdma.c.