1 ini.c
#include <stdio.h>
#include "stm32f10x.h"
#include "string.h"
#include "EEPROMDrv.h"
#include "ini.h"
//define the memory map in EEPROM
#define IniStartAddress 0
#define IniMaxSize 200
/* EEPROM
0________200________________________________________________________________64K
| | |
|INI | OTHERS |
|_________|_________________________________________________________________|
*/
//---------------Declare variable---------------
//Eeprom is initialized
const uint8_t Var1_Len = 2;
uint8_t Var1_EepromIsInitialized[Var1_Len] = {0};
const uint8_t Var1_Default[Var1_Len] = {0x55, 0x11};
//start
const uint8_t Var2_Len = 1;
uint8_t Var2_Contrast[Var2_Len] = {0};
const uint8_t Var2_Default[Var2_Len] = {50};
const uint8_t Var3_Len = 1;
uint8_t Var3_KeyTone[Var3_Len] = {0};
const uint8_t Var3_Default[Var3_Len] = {0};
const uint8_t Var4_Len = 1;
uint8_t Var4_Language[Var4_Len] = {0};
const uint8_t Var4_Default[Var4_Len] = {0};
const uint8_t Var5_Len = 9;
uint8_t Var5_TerminalPassword[Var5_Len] = {0};
const uint8_t Var5_Default[Var5_Len] = {"123456"};
const uint8_t Var6_Len = 28;
uint8_t Var6_ServerAddress[Var6_Len] = {0};
const uint8_t Var6_Default[Var6_Len] = {"255.255.255.255,10245"};
const uint8_t Var7_Len = 15;
uint8_t Var7_ApnName[Var7_Len] = {0};
const uint8_t Var7_Default[Var7_Len] = {"cmnet"};
const uint8_t Var8_Len = 15;
uint8_t Var8_ApnId[Var8_Len] = {0};
const uint8_t Var8_Default[Var8_Len] = {0};
const uint8_t Var9_Len = 15;
uint8_t Var9_ApnPassword[Var9_Len] =