Merge pull request #26 from outely/master

【修复】修复开启EF_ENV_AUTO_UPDATE后每次重启都会自动更新env的BUG
pull/27/head
朱天龙 (Armink) 8 years ago committed by GitHub
commit 65336ffe7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -887,6 +887,10 @@ static EfErrCode env_auto_update(void)
/* lock the ENV cache */
ef_port_env_lock();
/* read ENV version number from flash*/
ef_port_read(get_env_system_addr() + ENV_PARAM_INDEX_VER_NUM * 4,
&env_cache[ENV_PARAM_INDEX_VER_NUM] , 4);
/* check version number */
if (env_cache[ENV_PARAM_INDEX_VER_NUM] != EF_ENV_VER_NUM) {
env_cache_changed = true;

@ -1047,6 +1047,10 @@ static EfErrCode env_auto_update(void)
/* lock the ENV cache */
ef_port_env_lock();
/* read ENV version number from flash*/
ef_port_read(get_env_system_addr() + ENV_PARAM_INDEX_VER_NUM * 4,
&env_cache[ENV_PARAM_INDEX_VER_NUM] , 4);
/* check version number */
if (env_cache[ENV_PARAM_INDEX_VER_NUM] != EF_ENV_VER_NUM) {
env_cache_changed = true;

Loading…
Cancel
Save