Commit Graph

114 Commits (7076d58541719d38b5a3b718d9edfb6b0010cf14)

Author SHA1 Message Date
redocCheng 4e06698af4 【优化】格式。 7 years ago
redocCheng 818bc4f33b 【优化】tab键导致的格式问题。 7 years ago
redocCheng 8ddd8047b8 1、【修复】在最后一个扇区初始化丢失的问题;
2、【更改】程序logic位数,以对stm32的支持;
7 years ago
armink a79032df6c 【修复】磨损平衡模式下,开启 ENV 自动升级功能会出现编译出错的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
7 years ago
armink fe08817b72 【修改】保存与擦除 env 的日志级别为调试级别。
Signed-off-by: armink <armink.ztl@gmail.com>
7 years ago
armink 9a1e3208f8 【更新】版本号至 2.0.2;
【修复】demo 中 setenv 命令无法删除 env 的问题。

Signed-off-by: armink <armink.ztl@gmail.com>
7 years ago
MurphyZhao 801cc6d878 【修复】没有开启 EF_ENV_AUTO_UPDATE 时的编译警告(MDK)
Signed-off-by: MurphyZhao <d2014zjt@163.com>
7 years ago
MurphyZhao 3d96b8095d 【修复】没有开启 EF_ENV_AUTO_UPDATE 时的编译警告(MDK)
Signed-off-by: MurphyZhao <d2014zjt@163.com>
7 years ago
armink 82be246745 【更新】软件版本号。
Signed-off-by: armink <armink.ztl@gmail.com>
7 years ago
朱天龙 (Armink) 65336ffe7b
Merge pull request #26 from outely/master
【修复】修复开启EF_ENV_AUTO_UPDATE后每次重启都会自动更新env的BUG
7 years ago
outely c83d9ac9b9 【修复】修复开启EF_ENV_AUTO_UPDATE后每次重启都会自动更新env的BUG
Signed-off-by: outely <834843362@qq.com>
7 years ago
outely a27d30aa51 【修复】修复开启EF_ENV_AUTO_UPDATE后每次重启都会自动更新env的BUG
Signed-off-by: outely <834843362@qq.com>
7 years ago
armink 69cb878929 【更新】软件版本号。
Signed-off-by: armink <armink.ztl@gmail.com>
7 years ago
outely 988a11325c 【修改】保留原ef_set_env()中value == NULL的删除条件
Signed-off-by: outely <834843362@qq.com>
7 years ago
outely 93fb6dd777 【增加】添加删除环境变量接口,【更新】修改ef_set_env()可存储空字符串
Signed-off-by: outely <834843362@qq.com>
7 years ago
armink d3c2fe6fc5 【增加】自动更新 ENV 的功能。当固件升级时,可以在原产品上自动追加新增的环境变量。
Signed-off-by: armink <armink.ztl@gmail.com>
8 years ago
Xabier Crespo Álvarez f2883a8e77 Add missing error code 8 years ago
Xabier Crespo Álvarez c741910c6e Avoid comparing integer to pointer 8 years ago
Xabier Crespo Álvarez 679a1e0663 Improve English grammar in comments 8 years ago
armink df7fecded4 1、【优化】ENV 大小获取函数,增加容错处理。
Signed-off-by: armink <armink.ztl@gmail.com>
8 years ago
armink d37d26bee3 1、【增加】ef_erase_spec_user_app 及 ef_copy_spec_app_from_bak 两个 API 方法,当用户应用程序与备份区不在同一个 Flash 时,可使用这两个 API ,对用户的应用程序进行独立操作。
Signed-off-by: armink <armink.ztl@gmail.com>
8 years ago
armink f6435525db 1、【更新】软件版本号。
Signed-off-by: armink <armink.ztl@gmail.com>
8 years ago
armink 5ccdb21172 1、【优化】部分日志输出级别。
Signed-off-by: armink <armink.ztl@gmail.com>
8 years ago
armink a7e1e89916 1、【增加】获取存放在线升级固件区首地址的方法:ef_get_bak_app_start_addr。
Signed-off-by: armink <armink.ztl@gmail.com>
8 years ago
armink 6e0d2cd3b6 1、【优化】Log 分区识别功能,大大提升 Log 分区初始化效率;
2、【删除】部分冗余断言;
3、【修复】几处单词拼写错误。

Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 15e8c63bbe 1、【修复】在掉电保护模式下,环境变量恢复默认设置时,可能存在部分数据未恢复的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink bc22795eeb 1、【修复】LOG 功能读取日志时,起始 4 字节乱码的问题。感谢网友 @heisewangluo 的反馈。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 04ec3a785c 1、【修改】日志中几处单词拼写错误。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 8df09da073 1、【更新】Types 插件使用的 struct2json 库至最新版本。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink cef1c187b9 1、【修改】Types 插件日志中的几处单词拼写错误。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink c6ae4645f2 1、【优化】部分全局变量初始化。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 35260aa0e6 1、【完善】一处注释说明。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 387933dcc1 1、【完善】磨损平衡及掉电保护功能,增强软件可靠性,并通过可靠性测试。建议及时升级。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink cf69742163 1、【完善】CRC32 计算代码,使其更好的支持 C++ 语言。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 08789adb9c 1、【优化】部分全局变量初始化。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 986af23db4 1、【完善】初始化时的日志提示信息。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 365892e4b4 1、【修复】Flash log 中的 EfSecrorStatus 在上一版本遗漏更新的问题。感谢网友 @Teddy_Le 的反馈。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink 2883158fd0 1、【修复】Flash 存储日志不支持外部 Flash 的问题。感谢网友 @Teddy_Le 的反馈。
Signed-off-by: armink <armink.ztl@gmail.com>
9 years ago
armink ec9d426f51 1、【优化】几处兼容性不好的断言。
Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink b5539a022b 1、【增加】Types 插件的软件版本号;
2、【完善】Types 插件说明文档细节内容。

Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink 2bf235b20c 1、【增加】Types 环境变量的类型转换插件。
Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink 5e0932ddef 1、【修改】一处细小的书写的错误。
Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink f1a12822d4 1、【完善】Flash Log功能,避免在极端情况下出现起始地址无法获取的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink 332632864e 1、【修复】Flash log在特殊条件下会无法写入的Bug;
Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink 2d7b3ed3a5 1、【完善】#4 移植文件模板。
Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink 610d1af242 1、【修正】一处预编译宏定义书写错误;
2、【完善】部分注释代码。

Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
armink 486e953adb 1、【增加】设置环境变量后立刻保存的方法,简化用户操作。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 37c9b3b9f6 1、【优化】保存环境变量逻辑。环境变量未修改时,调用保存接口将不会执行保存操作。提高在重复修改环境变量场景下的Flash寿命。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink ef119914ea 1、【修改】几处注释单词书写错误。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 0b41405746 1、【增加】参数配置文件ef_cfg.h,方便用户修改。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 6326077976 1、【增加】ENV功能的掉电保护模式,正在保存数据时意外掉电,下次上电后数据将会自动回滚。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 8a13f6de3f 1、【更新】ef_calc_crc32接口名称。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink c9cc0c0562 1、【重构】EasyFlash方法及文件命名。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink c76c5df721 1、【删除】FLASH_ENV_USING_CRC_CHECK宏定义,对ENV强制开启CRC检查。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink b3b5600066 1、【修改】开源许可协议为MIT协议。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 1845b6ea8f 1、【修改】flash日志存储一个接口的入参名称。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 31128657c1 1、【修改】默认配置,默认关闭日志存储模块。
2、【修改】各平台下的Demo,以适合最新接口。

Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink c5910f047a 1、【增加】日志存储至Flash的功能。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink bf0926bf4d 1、【增加】环境变量缓冲区锁,提高大并发情况下的稳定性。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink f4cf203def 1、【增加】C++编译器的支持。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink f1fbf3aea9 1、【删除】一处代码误注释。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 7a147b7ab1 2、【删除】无用的宏定义NULL。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 209929e786 1、【增加】C99的stdbool.h,保证项目全部采用C99的bool的类型。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago
armink 531e687b58 1、【修改】部分源码文件夹名。
Signed-off-by: armink <armink.ztl@gmail.com>
11 years ago