1、【修复】在掉电保护模式下,环境变量恢复默认设置时,可能存在部分数据未恢复的问题。

Signed-off-by: armink <armink.ztl@gmail.com>
pull/7/merge
armink 9 years ago
parent bc22795eeb
commit 15e8c63bbe

@ -67,7 +67,7 @@ if (!(EXPR)) \
while (1); \
}
/* EasyFlash software version number */
#define EF_SW_VERSION "2.11.24"
#define EF_SW_VERSION "2.12.08"
typedef struct _ef_env{
char *key;

@ -185,6 +185,15 @@ EfErrCode ef_env_set_default(void){
result = ef_save_env();
#ifdef EF_ENV_USING_PFS_MODE
/* reset other PFS area's data */
if (result == EF_NO_ERR) {
env_cache_changed = true;
result = ef_save_env();
}
#endif
return result;
}

@ -189,6 +189,14 @@ EfErrCode ef_env_set_default(void){
result = ef_save_env();
#ifdef EF_ENV_USING_PFS_MODE
/* reset other PFS area's data */
if (result == EF_NO_ERR) {
env_cache_changed = true;
result = ef_save_env();
}
#endif
return result;
}

Loading…
Cancel
Save