?? sysconfig.c
字號:
/*
///////////////////////////////////////////////////////////////////////////////
// //
// Copyright (C) 2006-2008 Beijing, pengzhen (pengzhenxp@yahoo.com.cn) //
// //
///////////////////////////////////////////////////////////////////////////////
*/
#include <stdio.h>
#include <evmdm642_eeprom.h>
#include "Sysconfig.h"
#include "NetworkMain.h"
/*
* Save all system config infomation
*
*
*/
void SaveIPInfoConfig(char *HostName,char *LocalIPAddr,char *LocalIPMask,char *GatewayIP)
{
EVMDM642_EEPROM_write((Uint32)HostName, 0x00007F80, 32);
EVMDM642_EEPROM_write((Uint32)LocalIPAddr,0x00007F60, 32);
EVMDM642_EEPROM_write((Uint32)LocalIPMask,0x00007F40, 32);
EVMDM642_EEPROM_write((Uint32)GatewayIP, 0x00007F20, 32);
}
void GetIPInfoConfig(char *HostName,char *LocalIPAddr,char *LocalIPMask,char *GatewayIP)
{
EVMDM642_EEPROM_read(0x00007F80,(Uint32)HostName, 32);
EVMDM642_EEPROM_read(0x00007F60,(Uint32)LocalIPAddr, 32);
EVMDM642_EEPROM_read(0x00007F40,(Uint32)LocalIPMask, 32);
EVMDM642_EEPROM_read(0x00007F20,(Uint32)GatewayIP, 32);
}
void SaveMACInfoConfig(Uint8 *bMacAddr)
{
EVMDM642_EEPROM_write((Uint32)bMacAddr,0x00007F20, 8);
}
void GetMACInfoConfig(Uint8 *bMacAddr)
{
EVMDM642_EEPROM_read(0x00007F00, (Uint32)bMacAddr, 8);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -