armink
|
7076d58541
|
【修正】continue_ff_addr 访问 flash 可能越界的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
ylz
|
779210861b
|
【修正】1.如果环境变量key已存在,使用ef_get_env_blob("key", NULL, 0, &len)会出现assert错误。
2.第一次初始化时由于combined值随机导致get_next_sector_addr(sector)获取到的地址错误
|
6 years ago |
armink
|
058f773c1b
|
【修正】load_env 时可能存在重复上锁的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
xixi
|
3bec40409a
|
针对ENV添加大小端MCU的适配,修改配置方式
|
6 years ago |
Dawn Xi
|
546418c418
|
Update easyflash/src/ef_env.c
修改大小端宏配置方式
Co-Authored-By: 朱天龙 (Armink) <armink.ztl@gmail.com>
|
6 years ago |
xixi
|
3532410375
|
针对ENV添加大小端MCU的适配
|
6 years ago |
xixi
|
d3182370d7
|
针对ENV添加大小端MCU的适配
|
6 years ago |
armink
|
46eca3f7b6
|
【更新】版本号。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
a04fb9bda2
|
【优化】运行时的 GC 速度,性能大致提升 5 倍。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
38b4796050
|
【完善】代码格式,删除无用代码。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
7a70c6330a
|
【优化】ENV 掉电保护功能,提升可靠性。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
adc1558732
|
【增加】ENV magic word,实现 ENV 损坏处理,进一步提升整体掉电保护的可靠性。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
75f3201beb
|
【增加】ENV 缓存功能,使用类 LRU 的缓存算法。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
6ba7d062f5
|
【增加】扇区缓存功能。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
liquanqing
|
2b6836ca68
|
fix warning in cJSON
|
7 years ago |
armink
|
1e8ae53e7d
|
【完善】env 初始化断言检查。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
64e35aedb0
|
【修正】log 模块在开启编译优化时,可能运行不正常的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
liquanqing
|
249c59f640
|
fix one bug after fix warning
|
7 years ago |
liquanqing
|
bc1e9da659
|
fix warning in cJson.c
|
7 years ago |
armink
|
a6edd12e06
|
【修复】日志功能在 STM32F10X 平台上无法使用多个扇区的问题。感谢网友 @Bamwell @redocCheng @hjgqx996 的反馈与支持。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
03095fb2e3
|
【修正】字符串 ENV 返回可能不存在结束符的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
86ca56b96e
|
【完善】格式化错误状态返回。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
e379be4513
|
【增加】V4.0 迁移文档。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
91f49605f9
|
【修复】create ENV 时,sector 状态未传递的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
38693b14c0
|
【更新】各个 demo 中的 easyflash 配置文件。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
aba5104fd2
|
【调整】部分宏检查位置。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
5cf3a47cf3
|
【修改】ef_env_ng.c 文件名为默认的 ENV 文件名 ef_env.c 。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
d70322018d
|
【修改】4.0 之前遗留的 ENV 文件名,增加 legacy 标识。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
b191880ebd
|
【增加】ef_set_and_save_env 及 ef_del_and_save_env 兼容旧版本的 API。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
162b061818
|
【优化】envdup 函数功能为 move env,删除无用的 TODO。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
15e19d5832
|
【完善】alloc ENV 机制,增强异常处理。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
ae00711148
|
【增加】自动更新功能,并实现 blob 格式的 ENV 对外 API。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
9f53939da7
|
【完成】GC 的异常掉电测试。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
20c0aa0c1f
|
【完善】ENV 分配策略,优先从正在使用扇区进行分配。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
914733d0e0
|
【增加】GC 处理基本功能逻辑代码。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
c738ec2373
|
【完善】修改 ENV 时的异常掉电处理。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
4028c93e75
|
【完善】flash 状态更新功能及自动恢复功能。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
47563b0e73
|
【增加】flash 使用量信息打印。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
c42c306a39
|
【完善】不同写粒度情况下读写状态功能。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
7f5217dde9
|
【增加】ng 版本的打印 ENV 功能。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
24c4a32717
|
【完善】装载 ENV 流程,初始化基本正常。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
834747375b
|
【增加】下一代 EasyFlash 4.0 部分框架。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
21733230cd
|
【更新】软件版本号至 4.0.0 。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
cd2050b9ec
|
【更新】软件版本号至 3.3.0 。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
谈文臣
|
c81d6d1c18
|
sector_magic变量是上个版本的,该版本应该使用sector_header_magic,否则编译报错。
|
7 years ago |
朱天龙 (Armink)
|
232462a9d9
|
Merge pull request #38 from XXXXzzzz000/fix_error
修复gcc编译报错
|
7 years ago |
XXXXzzzz000
|
e5fe1392e9
|
修复gcc编译报错
|
7 years ago |
armink
|
82557adc4b
|
【更新】软件版本号至 3.2.4 。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
redocCheng
|
91ce68e11e
|
【优化】空格
|
7 years ago |
redocCheng
|
ae5b5d69ec
|
【优化】代码格式
|
7 years ago |