21 lines
405 B
C
21 lines
405 B
C
#include "common_func.h"
|
|
|
|
void RegWrite(unsigned int addr,unsigned int var)
|
|
{
|
|
*((volatile unsigned int *)(addr)) = var;
|
|
}
|
|
|
|
unsigned int RegRead(unsigned int addr)
|
|
{
|
|
return (*((volatile unsigned int *)(addr)));
|
|
}
|
|
|
|
//memcpy 32bit
|
|
void SaveMemory(unsigned int *DestAddr, unsigned int *SrcAddr, unsigned int Size)
|
|
{
|
|
unsigned int i;
|
|
for (i = 0; i < Size; i += 1)
|
|
*(U32*)(DestAddr + i) = SrcAddr[i];
|
|
}
|
|
|