Bar Logo 3.8/7.6 kw Totem pole Demonstration Application (Part-No. (not specified))
 
Content
     
Loading...
Searching...
No Matches

This is the generated driver source file for DMA driver. More...

#include <stddef.h>
#include "../dma.h"
#include "driver/dma/drv_dma.h"
+ Include dependency graph for dma.c:

Go to the source code of this file.

Functions

void DMA_Initialize (void)
 Initializes the DMA module.
 
void DMA_Deinitialize (void)
 Deinitializes the DMA to POR values.
 
void DMA_ChannelCallbackRegister (void(*callback)(enum DMA_CHANNEL channel))
 This function can be used to override default callback and to define custom callback for DMA Channel event.
 
void DMA_ChannelCallback (enum DMA_CHANNEL channel)
 This is the default callback with weak attribute. The user can override and implement the default callback without weak attribute or can register a custom callback function using DMA_ChannelCallbackRegister.
 
void _DMA0Interrupt (void)
 
void DMA_ChannelTasks (void)
 This function is used to implement the tasks for polled implementations of DMA Channel.
 

Variables

static void(* DMA_ChannelHandler )(enum DMA_CHANNEL channel) = NULL
 
const struct DMA_INTERFACE DMA_SPI
 Structure object of type DMA_INTERFACE with the custom name given by the user in the Melody Driver User interface. The default name e.g. DMA can be changed by the user in the DMA user interface. This allows defining a structure with application specific name using the 'Custom Name' field. Application specific name allows the API Portability.
 

Detailed Description

DMA Generated Driver Source File

Definition in file dma.c.

Function Documentation

◆ _DMA0Interrupt()

void _DMA0Interrupt ( void )

Definition at line 231 of file dma.c.

Variable Documentation

◆ DMA_ChannelHandler

void(* DMA_ChannelHandler) (enum DMA_CHANNEL channel) ( enum DMA_CHANNEL channel) = NULL
static

Definition at line 47 of file dma.c.