// HEL Library \\

 
Main Page | Modules | Related Pages

DMA Functions

Functions


Function Documentation

void hel_DmaCopy16 void *  pDest,
const void *  pSrc,
u32  SizeIn16BitWords
 

Copy memory using DMA Channel 3 in 16BIT mode.

The hel_DmaCopy16 function copies a block of memory from one location to another using DMA Channel 3 in 16BIT mode.

Parameters:
pDest Pointer to copy destination
pSrc Pointer to block to copy
SizeIn16BitWords: Size 16BIT Words of block to copy
See also:
hel_DmaCopy32

void hel_DmaCopy32 void *  pDest,
const void *  pSrc,
u32  SizeIn32BitWords
 

Copy memory using DMA Channel 3 in 32BIT mode.

The hel_DmaCopy32 function copies a block of memory from one location to another using DMA Channel 3 in 32BIT mode.

Parameters:
pDest Pointer to copy destination
pSrc Pointer to block to copy
SizeIn32BitWords: Size 32BIT Words of block to copy
See also:
hel_DmaCopy16

void hel_DmaSet16 void *  pDest,
u16  SrcValue,
u32  SizeIn16BitWords
 

Fills a block of memory with a specified value using Channel 3 in 16BIT mode.

The hel_DmaSet16 function fills a block of memory with a specified value using DMA Channel 3 in 16bit mode.

Parameters:
pDest Pointer to block to fill
SrcValue The 16bit value with which to fill
SizeIn16BitWords Size in 16bit words of block to fill
Note:
The destination address specified by pDest must be multiply 2.
See also:
hel_DmaSet8, hel_DmaSet32

void hel_DmaSet32 void *  pDest,
u32  SrcValue,
u32  SizeIn32BitWords
 

Fills a block of memory with a specified value using Channel 3 in 32BIT mode.

The hel_DmaSet32 function fills a block of memory with a specified value using DMA Channel 3 in 32bit mode.

Parameters:
pDest Pointer to block to fill
SrcValue The 32bit value with which to fill
SizeIn32BitWords Size in 32bit words of block to fill
Note:
The destination address specified by pDest must be multiply 4.
See also:
hel_DmaSet8, hel_DmaSet16

void hel_DmaSet8 void *  pDest,
u8  SrcValue,
u32  SizeInBytes
 

Fills a block of memory with a specified value using DMA Channel 3.

The hel_DmaSet8 function fills a block of memory with a specified value using DMA Channel 3.

Parameters:
pDest Pointer to block to fill
SrcValue The byte value with which to fill
SizeInBytes Size in bytes of block to fill
Note:
hel_DmaSet8 uses partially DMA Channel 3 in 16Bit mode
See also:
hel_DmaSet16, hel_DmaSet32

void hel_DmaZeroMemory void *  pDest,
u32  SizeInBytes
 

Fills a block of memory with zeros using DMA Channel 3.

The hel_DmaZeroMemory function fills a block of memory with zeros using DMA Channel 3.

Parameters:
pDest Pointer to block to fill with zeros
SizeInBytes Size in bytes of block to fill with zeros
Note:
hel_DmaZeroMemory uses partially DMA Channel 3 in 16Bit mode.
See also:
hel_DmaSet8, hel_DmaSet16, hel_DmaSet32


Generated on Sun May 22 18:53:56 2005 by DoxyGen 1.3.9.1