Commit Graph

26 Commits

Author SHA1 Message Date
armink
387933dcc1 1、【完善】磨损平衡及掉电保护功能,增强软件可靠性,并通过可靠性测试。建议及时升级。
Signed-off-by: armink <armink.ztl@gmail.com>
2016-10-25 22:54:53 +08:00
armink
08789adb9c 1、【优化】部分全局变量初始化。
Signed-off-by: armink <armink.ztl@gmail.com>
2016-10-11 22:34:24 +08:00
armink
2883158fd0 1、【修复】Flash 存储日志不支持外部 Flash 的问题。感谢网友 @Teddy_Le 的反馈。
Signed-off-by: armink <armink.ztl@gmail.com>
2016-08-28 22:56:03 +08:00
armink
ec9d426f51 1、【优化】几处兼容性不好的断言。
Signed-off-by: armink <armink.ztl@gmail.com>
2016-07-28 12:05:45 +08:00
armink
5e0932ddef 1、【修改】一处细小的书写的错误。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-12-16 19:17:37 +08:00
armink
f1a12822d4 1、【完善】Flash Log功能,避免在极端情况下出现起始地址无法获取的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-09-16 19:10:39 +08:00
armink
332632864e 1、【修复】Flash log在特殊条件下会无法写入的Bug;
Signed-off-by: armink <armink.ztl@gmail.com>
2015-09-12 08:54:51 +08:00
armink
610d1af242 1、【修正】一处预编译宏定义书写错误;
2、【完善】部分注释代码。

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

Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-09 18:47:34 +08:00
armink
c5910f047a 1、【增加】日志存储至Flash的功能。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-06-09 17:29:45 +08:00
armink
bf0926bf4d 1、【增加】环境变量缓冲区锁,提高大并发情况下的稳定性。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-30 16:31:04 +08:00
armink
f4cf203def 1、【增加】C++编译器的支持。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-25 10:48:58 +08:00
armink
f1fbf3aea9 1、【删除】一处代码误注释。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-16 15:20:21 +08:00
armink
7a147b7ab1 2、【删除】无用的宏定义NULL。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-16 14:20:14 +08:00
armink
209929e786 1、【增加】C99的stdbool.h,保证项目全部采用C99的bool的类型。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-05-16 14:09:23 +08:00
armink
531e687b58 1、【修改】部分源码文件夹名。
Signed-off-by: armink <armink.ztl@gmail.com>
2015-04-30 11:43:11 +08:00