eep_param e2存储的标准用法

来源:互联网 发布:苹果电脑mac地址修改 编辑:程序博客网 时间:2024/06/05 10:03
 
#define MAGIC_NUM           0x55BB2B2A
 u32 magic;
eeprom_read(OF_MAGICNUM, (u8 *) & magic, MAGICNUM_LEN);    if (MAGIC_NUM != magic)    {        memset(&eep_param, 0, sizeof(eep_param));        eep_param.pw_magic = INVALID_DATA;        eep_param.report_enable = 1;        eeprom_write(OF_PLC_PARAM, &eep_param, sizeof(eep_param));        eep_param.report_enable = REPORT_GW;        magic = MAGIC_NUM;        eeprom_write(OF_MAGICNUM, &magic, MAGICNUM_LEN);    }
 
 if (MAGIC_NUM != magic)后面为出厂的初始化,上电以后就不会再进入if后面初始化的值。

0 0