BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions | Variables
dma0.c File Reference
#include "includes.h"

Go to the source code of this file.

Macros

#define Dma0IdleState   0

Functions

void F_Dma0Init (void)
void F_Dma0Svc (void)
INT8U F_Dma0InUseCheck (void)
INT8U F_Dma0Allocate (INT16U UserId)
INT8U F_Dma0Release (INT16U UserId)
INT8U F_Dma0Reset (INT16U UserId)
INT8U F_Dma0Request (INT16U UserId)
INT8U F_Dma0Start (INT16U UserId)
INT8U F_Dma0Stop (INT16U UserId)
INT8U F_Dma0Run (INT16U UserId)
INT8U F_Dma0DisrcSet (INT16U UserId, INT32U InitialSource)
INT8U F_Dma0DidstSet (INT16U UserId, INT32U InitialDestination)
INT8U F_Dma0DisrccSet (INT16U UserId, INT32U InitialSourceCtrl)
INT8U F_Dma0DidstcSet (INT16U UserId, INT32U InitialDestinationCtrl)
INT8U F_Dma0DconSet (INT16U UserId, INT32U DmaControl)
INT8U F_Dma0LengthSet (INT16U UserId, INT32U Length)
INT8U F_Dma0TriggerModeSet (INT16U UserId, INT8U TriggerMode)
INT32U F_Dma0StatusRegisterGet (void)
INT8U F_Dma0IsrHookFunctionSet (INT16U UserId, INT32U Function)
INT8U F_Dma0DisrcSetIsr (INT16U UserId, INT32U InitialSource)
INT8U F_Dma0DidstSetIsr (INT16U UserId, INT32U InitialDestination)
INT8U F_Dma0LengthSetIsr (INT16U UserId, INT32U Length)
INT8U F_Dma0StartIsr (INT16U UserId)
INT8U F_Dma0StatusCheck (void)

Variables

DMA0_CONTROL Dma0Ctrl

Macro Definition Documentation

#define Dma0IdleState   0

Definition at line 11 of file dma0.c.


Function Documentation

INT8U F_Dma0Allocate ( INT16U  UserId)

Definition at line 62 of file dma0.c.

INT8U F_Dma0DconSet ( INT16U  UserId,
INT32U  DmaControl 
)

Definition at line 124 of file dma0.c.

INT8U F_Dma0DidstcSet ( INT16U  UserId,
INT32U  InitialDestinationCtrl 
)

Definition at line 117 of file dma0.c.

INT8U F_Dma0DidstSet ( INT16U  UserId,
INT32U  InitialDestination 
)

Definition at line 103 of file dma0.c.

INT8U F_Dma0DidstSetIsr ( INT16U  UserId,
INT32U  InitialDestination 
)

Definition at line 194 of file dma0.c.

INT8U F_Dma0DisrccSet ( INT16U  UserId,
INT32U  InitialSourceCtrl 
)

Definition at line 110 of file dma0.c.

INT8U F_Dma0DisrcSet ( INT16U  UserId,
INT32U  InitialSource 
)

Definition at line 96 of file dma0.c.

INT8U F_Dma0DisrcSetIsr ( INT16U  UserId,
INT32U  InitialSource 
)

Definition at line 187 of file dma0.c.

void F_Dma0Init ( void  )

Definition at line 39 of file dma0.c.

INT8U F_Dma0InUseCheck ( void  )

Definition at line 58 of file dma0.c.

INT8U F_Dma0IsrHookFunctionSet ( INT16U  UserId,
INT32U  Function 
)

Definition at line 180 of file dma0.c.

INT8U F_Dma0LengthSet ( INT16U  UserId,
INT32U  Length 
)

Definition at line 131 of file dma0.c.

INT8U F_Dma0LengthSetIsr ( INT16U  UserId,
INT32U  Length 
)

Definition at line 201 of file dma0.c.

INT8U F_Dma0Release ( INT16U  UserId)

Definition at line 70 of file dma0.c.

INT8U F_Dma0Request ( INT16U  UserId)

Definition at line 151 of file dma0.c.

INT8U F_Dma0Reset ( INT16U  UserId)

Definition at line 81 of file dma0.c.

INT8U F_Dma0Run ( INT16U  UserId)

Definition at line 171 of file dma0.c.

INT8U F_Dma0Start ( INT16U  UserId)

Definition at line 154 of file dma0.c.

INT8U F_Dma0StartIsr ( INT16U  UserId)

Definition at line 209 of file dma0.c.

INT8U F_Dma0StatusCheck ( void  )

Definition at line 54 of file dma0.c.

INT32U F_Dma0StatusRegisterGet ( void  )

Definition at line 174 of file dma0.c.

INT8U F_Dma0Stop ( INT16U  UserId)

Definition at line 164 of file dma0.c.

void F_Dma0Svc ( void  )

Definition at line 53 of file dma0.c.

INT8U F_Dma0TriggerModeSet ( INT16U  UserId,
INT8U  TriggerMode 
)

Definition at line 139 of file dma0.c.


Variable Documentation

DMA0_CONTROL Dma0Ctrl

Definition at line 13 of file dma0.c.