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

Go to the source code of this file.

Macros

#define Dma3IdleState   0

Functions

void F_Dma3Init (void)
void F_Dma3Svc (void)
INT8U F_Dma3InUseCheck (void)
INT8U F_Dma3Allocate (INT16U UserId)
INT8U F_Dma3Release (INT16U UserId)
INT8U F_Dma3Reset (INT16U UserId)
INT8U F_Dma3Request (INT16U UserId)
INT8U F_Dma3Start (INT16U UserId)
INT8U F_Dma3Stop (INT16U UserId)
INT8U F_Dma3Run (INT16U UserId)
INT8U F_Dma3DisrcSet (INT16U UserId, INT32U InitialSource)
INT8U F_Dma3DidstSet (INT16U UserId, INT32U InitialDestination)
INT8U F_Dma3DisrccSet (INT16U UserId, INT32U InitialSourceCtrl)
INT8U F_Dma3DidstcSet (INT16U UserId, INT32U InitialDestinationCtrl)
INT8U F_Dma3DconSet (INT16U UserId, INT32U DmaControl)
INT8U F_Dma3LengthSet (INT16U UserId, INT32U Length)
INT8U F_Dma3TriggerModeSet (INT16U UserId, INT8U TriggerMode)
INT32U F_Dma3StatusRegisterGet (void)
INT8U F_Dma3IsrHookFunctionSet (INT16U UserId, INT32U Function)
INT8U F_Dma3DisrcSetIsr (INT16U UserId, INT32U InitialSource)
INT8U F_Dma3DidstSetIsr (INT16U UserId, INT32U InitialDestination)
INT8U F_Dma3LengthSetIsr (INT16U UserId, INT32U Length)
INT8U F_Dma3StartIsr (INT16U UserId)
INT8U F_Dma3StatusCheck (void)

Variables

DMA3_CONTROL Dma3Ctrl

Macro Definition Documentation

#define Dma3IdleState   0

Definition at line 12 of file dma3.c.


Function Documentation

INT8U F_Dma3Allocate ( INT16U  UserId)

Definition at line 64 of file dma3.c.

INT8U F_Dma3DconSet ( INT16U  UserId,
INT32U  DmaControl 
)

Definition at line 126 of file dma3.c.

INT8U F_Dma3DidstcSet ( INT16U  UserId,
INT32U  InitialDestinationCtrl 
)

Definition at line 119 of file dma3.c.

INT8U F_Dma3DidstSet ( INT16U  UserId,
INT32U  InitialDestination 
)

Definition at line 105 of file dma3.c.

INT8U F_Dma3DidstSetIsr ( INT16U  UserId,
INT32U  InitialDestination 
)

Definition at line 196 of file dma3.c.

INT8U F_Dma3DisrccSet ( INT16U  UserId,
INT32U  InitialSourceCtrl 
)

Definition at line 112 of file dma3.c.

INT8U F_Dma3DisrcSet ( INT16U  UserId,
INT32U  InitialSource 
)

Definition at line 98 of file dma3.c.

INT8U F_Dma3DisrcSetIsr ( INT16U  UserId,
INT32U  InitialSource 
)

Definition at line 189 of file dma3.c.

void F_Dma3Init ( void  )

Definition at line 41 of file dma3.c.

INT8U F_Dma3InUseCheck ( void  )

Definition at line 60 of file dma3.c.

INT8U F_Dma3IsrHookFunctionSet ( INT16U  UserId,
INT32U  Function 
)

Definition at line 182 of file dma3.c.

INT8U F_Dma3LengthSet ( INT16U  UserId,
INT32U  Length 
)

Definition at line 133 of file dma3.c.

INT8U F_Dma3LengthSetIsr ( INT16U  UserId,
INT32U  Length 
)

Definition at line 203 of file dma3.c.

INT8U F_Dma3Release ( INT16U  UserId)

Definition at line 72 of file dma3.c.

INT8U F_Dma3Request ( INT16U  UserId)

Definition at line 153 of file dma3.c.

INT8U F_Dma3Reset ( INT16U  UserId)

Definition at line 83 of file dma3.c.

INT8U F_Dma3Run ( INT16U  UserId)

Definition at line 173 of file dma3.c.

INT8U F_Dma3Start ( INT16U  UserId)

Definition at line 156 of file dma3.c.

INT8U F_Dma3StartIsr ( INT16U  UserId)

Definition at line 211 of file dma3.c.

INT8U F_Dma3StatusCheck ( void  )

Definition at line 56 of file dma3.c.

INT32U F_Dma3StatusRegisterGet ( void  )

Definition at line 176 of file dma3.c.

INT8U F_Dma3Stop ( INT16U  UserId)

Definition at line 166 of file dma3.c.

void F_Dma3Svc ( void  )

Definition at line 55 of file dma3.c.

INT8U F_Dma3TriggerModeSet ( INT16U  UserId,
INT8U  TriggerMode 
)

Definition at line 141 of file dma3.c.


Variable Documentation

DMA3_CONTROL Dma3Ctrl

Definition at line 14 of file dma3.c.