朱天龙 (Armink)
|
a67fffcb4a
|
Merge pull request #159 from shiyj/master
[fix] 当环形缓冲的开始地址大于结束地址时,index转成地址时要加上log_area_start_addr
|
2 years ago |
shiyj
|
f9adf31468
|
[fix] 当环形缓冲的开始地址大于结束地址时,index转成地址时要加上log_area_start_addr
由于整个存储的起始地址不一定是LOG_AREA_SIZE的倍数,不可通过取余获取偏移
|
2 years ago |
朱天龙 (Armink)
|
7b2073086a
|
Merge pull request #157 from kaidegit/patch-1
修复被cpp调用时的一点小问题
|
2 years ago |
Kai
|
9e525c7475
|
add extern c if cpp
|
2 years ago |
朱天龙 (Armink)
|
bee1918ebd
|
Merge pull request #155 from i-jaffer/develop
[fix] fix byte alignment logic judgment error bug.
|
3 years ago |
jaffer
|
cbb16391b1
|
Merge branch 'fix/align_judge_bug' into develop
|
3 years ago |
jaffer
|
ac971cb63d
|
[feat]fix byte alignment logic judgment error bug.
Signed-off-by: jaffer <jaffer.work@foxmail.com>
|
3 years ago |
朱天龙 (Armink)
|
f732982f71
|
Merge pull request #149 from i-jaffer/feat/calcu_usage
[feat]增加log总大小计算接口
|
3 years ago |
Jaffer
|
90bc6d5c06
|
Merge pull request #1 from i-jaffer/feat/calcu_usage
Merge from feat/calcu_usage to develop.
|
3 years ago |
jaffer
|
06370af0a2
|
[feat]增加log总大小计算接口。
Signed-off-by: jaffer <jaffer.work@foxmail.com>
|
3 years ago |
朱天龙 (Armink)
|
aaa168123f
|
Merge pull request #148 from i-jaffer/master
[fix][log]修复log index2addr 计算溢出风险以及优化 ef_log_read 函数参数错误判断处理 #146 #147
|
3 years ago |
jaffer
|
a5f09478f7
|
[fix]修复log index2addr 溢出实际物理地址空间风险
Signed-off-by: jaffer <jaffer.work@foxmail.com>
|
3 years ago |
jaffer
|
af12a8e8a7
|
[fix]优化日志log读取函数接口参数错误判断处理
Signed-off-by: jaffer <jaffer.work@foxmail.com>
|
3 years ago |
朱天龙 (Armink)
|
91eb583605
|
Merge pull request #139 from iysheng/master
1. Fix compile error with incompatible types and function argument mismatch in README
|
3 years ago |
朱天龙 (Armink)
|
4e992a8917
|
Merge pull request #145 from wu1045718093/perf-first-write-speed
[优化]优化启动时读写速度
|
3 years ago |
teng.wu
|
c5b48a4736
|
[优化]优化启动时读写速度
|
3 years ago |
iysheng
|
c2879bbf75
|
1. Fix compile error with incompatible types
2. Fix function argument mismatch in README
|
4 years ago |
朱天龙 (Armink)
|
f886316b3f
|
Merge pull request #128 from mx1117/master
Update ef_env.c
|
4 years ago |
mx1117
|
d80224448a
|
Update ef_env.c
EF_WG_ALIGN_DOWN(size) 可能为0,需要额外判断以避免某些芯片flash写0长度数据出错。
|
4 years ago |
armink
|
ef3556f202
|
【更新】图片素材
Signed-off-by: armink <armink.ztl@gmail.com>
|
5 years ago |
armink
|
173b09d718
|
【完善】说明文档
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
朱天龙 (Armink)
|
ad78365216
|
Merge pull request #98 from Mculover666/master
[修复]注释符不匹配
|
6 years ago |
mculover666
|
e034e0879f
|
[修复]注释符不匹配
|
6 years ago |
armink
|
d4ef8b6caf
|
【完善】初始化功能,避免重复初始化。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
7cd2f0a979
|
【完善】env 获取功能,查找失败后,save_len 将被置 0 。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
d8405708b6
|
【修改】软件版本号
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
7483c7971f
|
【更新】软件版本号。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
朱天龙 (Armink)
|
2d31e24352
|
Merge pull request #88 from wudicgi/fix-bug
修正了 find_env_cb() 函数中的一处判断 key 是否相等错误的 bug
|
6 years ago |
Wudi
|
12f8f0864c
|
去除了 find_env_cb() 中修正 bug 后遗留的无用代码,同时修改了 max_len 的变量名和类型
|
6 years ago |
朱天龙 (Armink)
|
bcae150bf9
|
Merge pull request #89 from wudicgi/fix-bug-2
修正了 del_env() 函数中的一处未判断 key 是否为 NULL 的 bug
|
6 years ago |
Wudi
|
9a3daaa4c6
|
修正了 del_env() 函数中的一处未判断 key 是否为 NULL 的 bug
move_env() 中末尾处在调用 del_env() 时会使用 del_env(NULL, env, true),
此时 key 为 NULL, 需使用 old_env 中的 name 和 name_len
|
6 years ago |
Wudi
|
3babfbc970
|
修正了 find_env_cb() 函数中的一处判断 key 是否相等错误的 bug
当 env->name 中 env->name_len 长度后含有垃圾数据时,由于调用的是字符串比较函数,且指定的 max_len 错误,
该 bug 会导致超出 env->name_len 长度但在 strlen(key) 长度内的垃圾数据也会参与比较,如果相等则认为找到了需要查找的 key.
实际需要避免这些垃圾数据影响实际 key 值的比较。
|
6 years ago |
armink
|
b91bd2c7f9
|
【增加】ef_get_env_obj 及 ef_read_env_value API,方便将 ENV 查找动作与读取动作分离。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
10ff7de6ac
|
【更新】移植文件。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
aa491ca744
|
【完善】移植说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
朱天龙 (Armink)
|
edc13635cb
|
【完善】配置文件描述
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
7076d58541
|
【修正】continue_ff_addr 访问 flash 可能越界的问题。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
朱天龙 (Armink)
|
d19cd3c7e7
|
Merge pull request #73 from ylzbotian/hotfix/bug
【修正】如果环境变量key已存在,使用ef_get_env_blob("key", NULL, 0, &len)会出现assert错误。以及,第一次初始化时由于combined值随机导致get_next_sector_addr(sector)获取到的地址错误
|
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 |
朱天龙 (Armink)
|
bda011569d
|
Merge pull request #72 from xixijay1988/master
针对ENV添加大小端MCU的适配
|
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
|
16056b8a01
|
【更新】移植文档,移除 STM32L4 片内 Flash 的支持
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
46eca3f7b6
|
【更新】版本号。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
e8483594f3
|
【完善】说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
|
6 years ago |
armink
|
f87bbdcd59
|
【完善】API 文档。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |
armink
|
a04fb9bda2
|
【优化】运行时的 GC 速度,性能大致提升 5 倍。
Signed-off-by: armink <armink.ztl@gmail.com>
|
7 years ago |