sysconfig.c

来自「ZPAV (H265) DM64XX(TI) demo ZPAV (H」· C语言 代码 · 共 48 行

C
48
字号

/*
///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//   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);
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?