Commit Graph

197 Commits

Author SHA1 Message Date
armink
0504880003 【删除】多余的断言检查。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-20 17:40:47 +08:00
armink
03095fb2e3 【修正】字符串 ENV 返回可能不存在结束符的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-11 19:59:46 +08:00
armink
1afcc18811 【更新】文档细节。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 23:04:04 +08:00
armink
7f96b82c86 【更新】首页说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 21:57:09 +08:00
armink
86ca56b96e 【完善】格式化错误状态返回。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 21:03:01 +08:00
armink
fcce835e38 【更新】STM32F4 demo 的 IAR 工程。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 20:34:54 +08:00
armink
7abf3d3500 【更新】STM32F4 demo 中的片内 flash 驱动
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 20:32:27 +08:00
armink
e379be4513 【增加】V4.0 迁移文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 19:28:16 +08:00
armink
ccccd826cf 【完善】设计文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 18:39:42 +08:00
armink
619ee523df 【增加】V4.0 ENV NG 模式的设计文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 14:22:24 +08:00
armink
fbbaac18e6 【更新】图片链接。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-10 11:41:31 +08:00
armink
788be9caef 【更新】首页说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-09 22:48:28 +08:00
armink
b408d57fb3 【更新】首页说明文档、API 文档及移植文档。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-09 22:43:03 +08:00
armink
91f49605f9 【修复】create ENV 时,sector 状态未传递的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-09 16:35:27 +08:00
armink
23285bf41a 【更新】demo 工程文件。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-08 22:41:32 +08:00
armink
38693b14c0 【更新】各个 demo 中的 easyflash 配置文件。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-08 21:57:10 +08:00
armink
aba5104fd2 【调整】部分宏检查位置。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-08 21:53:27 +08:00
armink
5cf3a47cf3 【修改】ef_env_ng.c 文件名为默认的 ENV 文件名 ef_env.c 。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-08 21:41:27 +08:00
armink
d70322018d 【修改】4.0 之前遗留的 ENV 文件名,增加 legacy 标识。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-08 21:40:14 +08:00
armink
b191880ebd 【增加】ef_set_and_save_env 及 ef_del_and_save_env 兼容旧版本的 API。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-08 21:32:27 +08:00
armink
162b061818 【优化】envdup 函数功能为 move env,删除无用的 TODO。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-08 12:45:43 +08:00
armink
15e19d5832 【完善】alloc ENV 机制,增强异常处理。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-07 23:05:49 +08:00
armink
ae00711148 【增加】自动更新功能,并实现 blob 格式的 ENV 对外 API。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-07 17:54:43 +08:00
armink
9f53939da7 【完成】GC 的异常掉电测试。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-07 14:36:35 +08:00
armink
20c0aa0c1f 【完善】ENV 分配策略,优先从正在使用扇区进行分配。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-06 22:34:29 +08:00
armink
914733d0e0 【增加】GC 处理基本功能逻辑代码。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-06 20:24:35 +08:00
armink
c738ec2373 【完善】修改 ENV 时的异常掉电处理。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-06 15:26:39 +08:00
armink
4028c93e75 【完善】flash 状态更新功能及自动恢复功能。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-05 23:01:37 +08:00
armink
47563b0e73 【增加】flash 使用量信息打印。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-05 20:02:01 +08:00
armink
c42c306a39 【完善】不同写粒度情况下读写状态功能。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-05 16:53:38 +08:00
armink
7f5217dde9 【增加】ng 版本的打印 ENV 功能。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-04 23:56:50 +08:00
armink
24c4a32717 【完善】装载 ENV 流程,初始化基本正常。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-03 23:16:44 +08:00
armink
834747375b 【增加】下一代 EasyFlash 4.0 部分框架。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-02 22:51:51 +08:00
armink
21733230cd 【更新】软件版本号至 4.0.0 。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-02 22:40:48 +08:00
armink
cd2050b9ec 【更新】软件版本号至 3.3.0 。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-02-02 22:26:27 +08:00
armink
a3947877d6 【优化】stm32f10x flash 驱动。
Signed-off-by: armink <armink.ztl@gmail.com>
2019-01-31 23:16:47 +08:00
朱天龙 (Armink)
45530c4799
Merge pull request #39 from xtaens/master
sector_magic变量是上个版本的,该版本应该使用sector_header_magic,否则编译报错。
2018-11-29 10:45:15 +08:00
谈文臣
c81d6d1c18 sector_magic变量是上个版本的,该版本应该使用sector_header_magic,否则编译报错。 2018-11-28 20:45:53 +08:00
朱天龙 (Armink)
232462a9d9
Merge pull request #38 from XXXXzzzz000/fix_error
修复gcc编译报错
2018-11-23 09:54:49 +08:00
XXXXzzzz000
e5fe1392e9 修复gcc编译报错 2018-11-23 09:52:29 +08:00
armink
82557adc4b 【更新】软件版本号至 3.2.4 。
Signed-off-by: armink <armink.ztl@gmail.com>
2018-11-16 10:43:48 +08:00
朱天龙 (Armink)
6cfb878b9f
Merge pull request #37 from redocCheng/master
修复日志扇区初始化和针对stm32的LOGIC更改
2018-11-16 10:41:31 +08:00
redocCheng
91ce68e11e 【优化】空格 2018-11-16 09:51:51 +08:00
redocCheng
ae5b5d69ec 【优化】代码格式 2018-11-16 09:42:53 +08:00
redocCheng
4e06698af4 【优化】格式。 2018-11-15 14:17:05 +08:00
redocCheng
818bc4f33b 【优化】tab键导致的格式问题。 2018-11-15 14:11:08 +08:00
redocCheng
8ddd8047b8 1、【修复】在最后一个扇区初始化丢失的问题;
2、【更改】程序logic位数,以对stm32的支持;
2018-11-15 14:04:19 +08:00
armink
a79032df6c 【修复】磨损平衡模式下,开启 ENV 自动升级功能会出现编译出错的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
2018-10-12 08:57:21 +08:00
armink
fe08817b72 【修改】保存与擦除 env 的日志级别为调试级别。
Signed-off-by: armink <armink.ztl@gmail.com>
2018-10-12 08:50:13 +08:00
armink
9a1e3208f8 【更新】版本号至 2.0.2;
【修复】demo 中 setenv 命令无法删除 env 的问题。

Signed-off-by: armink <armink.ztl@gmail.com>
2018-09-15 14:47:53 +08:00