Commit Graph

  • 9b91611953
    Merge 8e7557e325 into a67fffcb4a zhourenwu 2023-09-13 13:47:50 +0800
  • a67fffcb4a
    Merge pull request #159 from shiyj/master master 朱天龙 (Armink) 2023-09-13 09:58:48 +0800
  • f9adf31468 [fix] 当环形缓冲的开始地址大于结束地址时,index转成地址时要加上log_area_start_addr 由于整个存储的起始地址不一定是LOG_AREA_SIZE的倍数,不可通过取余获取偏移 shiyj 2023-09-12 14:25:25 +0800
  • 7b2073086a
    Merge pull request #157 from kaidegit/patch-1 朱天龙 (Armink) 2023-08-29 20:04:05 +0800
  • 9e525c7475
    add extern c if cpp Kai 2023-08-29 13:43:57 +0800
  • bee1918ebd
    Merge pull request #155 from i-jaffer/develop 朱天龙 (Armink) 2023-05-24 09:17:12 +0800
  • cbb16391b1 Merge branch 'fix/align_judge_bug' into develop jaffer 2023-05-23 22:17:27 +0800
  • ac971cb63d [feat]fix byte alignment logic judgment error bug. jaffer 2023-05-23 22:16:15 +0800
  • f732982f71
    Merge pull request #149 from i-jaffer/feat/calcu_usage 朱天龙 (Armink) 2022-12-14 09:01:54 +0800
  • 90bc6d5c06
    Merge pull request #1 from i-jaffer/feat/calcu_usage Jaffer 2022-12-13 23:35:57 +0800
  • 06370af0a2 [feat]增加log总大小计算接口。 jaffer 2022-12-13 23:32:16 +0800
  • aaa168123f
    Merge pull request #148 from i-jaffer/master 朱天龙 (Armink) 2022-12-10 21:59:47 +0800
  • a5f09478f7 [fix]修复log index2addr 溢出实际物理地址空间风险 jaffer 2022-12-10 17:33:52 +0800
  • af12a8e8a7 [fix]优化日志log读取函数接口参数错误判断处理 jaffer 2022-12-10 17:27:44 +0800
  • 91eb583605
    Merge pull request #139 from iysheng/master 朱天龙 (Armink) 2022-10-22 08:57:49 +0800
  • 4e992a8917
    Merge pull request #145 from wu1045718093/perf-first-write-speed 朱天龙 (Armink) 2022-10-22 08:57:05 +0800
  • c5b48a4736 [优化]优化启动时读写速度 teng.wu 2022-10-21 20:54:36 +0800
  • c2879bbf75 1. Fix compile error with incompatible types 2. Fix function argument mismatch in README iysheng 2022-03-09 23:44:27 +0800
  • dcbca4a024
    Delete README.md removedporn 2022-01-07 12:00:39 +0800
  • 9e5b18df2c
    Delete LICENSE removedporn 2022-01-07 11:59:42 +0800
  • e657cb572c
    Delete .gitattributes removedporn 2022-01-07 11:58:13 +0800
  • 99b1d01b20
    Delete easyflash directory removedporn 2022-01-07 11:55:43 +0800
  • 9350dfdbf4
    Delete docs directory removedporn 2022-01-07 11:54:40 +0800
  • 6f3422a97a
    Delete demo directory removedporn 2022-01-07 11:54:02 +0800
  • f886316b3f
    Merge pull request #128 from mx1117/master 朱天龙 (Armink) 2021-10-30 18:01:46 +0800
  • d80224448a Update ef_env.c mx1117 2021-10-28 18:54:48 +0800
  • 2862b9d5d9 reduce gc time. liangzhang 2021-04-21 17:40:11 +0800
  • 97ef8c16a6 format codes Meco Man 2021-04-10 19:04:51 +0800
  • 8ad7d04740
    Merge pull request #113 from wu1045718093/stable-v4.x stable-v4.x 朱天龙 (Armink) 2020-12-29 11:57:37 +0800
  • 1fa1f838c7 Fix gc error when ENV full(No dirty block) “teng.wu” 2020-12-28 21:54:52 -0500
  • ef3556f202 【更新】图片素材 armink 2020-11-16 21:31:05 +0800
  • 173b09d718 【完善】说明文档 armink 2020-05-24 19:47:10 +0800
  • 9c874092f2 【更新】readme v5.x-beta armink 2020-05-24 18:55:36 +0800
  • 194f590c75 【移除】无用文件。 armink 2020-05-06 00:01:54 +0800
  • 8261650033 【完善】说明文档。 armink 2020-05-05 22:58:09 +0800
  • 9121fd3e15 【完善】readme。 armink 2020-05-05 22:54:27 +0800
  • 5ad9396de0 【更新】代码至 V5.0 版本,新增多实例存储,时序数据存储等新功能。 armink 2020-05-05 20:43:34 +0800
  • ad78365216
    Merge pull request #98 from Mculover666/master 朱天龙 (Armink) 2020-04-21 02:54:46 -0500
  • e034e0879f [修复]注释符不匹配 mculover666 2020-04-21 12:30:30 +0800
  • d4ef8b6caf 【完善】初始化功能,避免重复初始化。 armink 2020-04-12 22:53:22 +0800
  • 7cd2f0a979 【完善】env 获取功能,查找失败后,save_len 将被置 0 。 armink 2020-04-12 22:52:43 +0800
  • d8405708b6 【修改】软件版本号 armink 2020-04-12 14:39:28 +0800
  • 7483c7971f 【更新】软件版本号。 4.1.0 armink 2020-04-12 13:27:21 +0800
  • 8e7557e325 配合新版本代码 brand 2020-01-14 15:30:06 +0800
  • 9e3d8cfcf5 Merge branch 'iterator' of https://github.com/zrw269113179/EasyFlash into iterator brand 2020-01-14 15:14:42 +0800
  • a57b73b1d9 配合最新分支代码 brand 2020-01-14 14:49:47 +0800
  • 7877c43aa9 配合最新分支 brand 2020-01-14 11:54:27 +0800
  • 87c6562b99 Merge branch 'master' of https://github.com/zrw269113179/EasyFlash into iterator brand 2020-01-14 11:23:01 +0800
  • 2d31e24352
    Merge pull request #88 from wudicgi/fix-bug 朱天龙 (Armink) 2019-12-30 09:29:05 -0600
  • 12f8f0864c 去除了 find_env_cb() 中修正 bug 后遗留的无用代码,同时修改了 max_len 的变量名和类型 Wudi 2019-12-30 21:25:15 +0800
  • bcae150bf9
    Merge pull request #89 from wudicgi/fix-bug-2 朱天龙 (Armink) 2019-12-30 03:47:06 -0600
  • 9a3daaa4c6 修正了 del_env() 函数中的一处未判断 key 是否为 NULL 的 bug Wudi 2019-12-30 15:22:51 +0800
  • 3babfbc970 修正了 find_env_cb() 函数中的一处判断 key 是否相等错误的 bug Wudi 2019-12-30 15:11:51 +0800
  • b91bd2c7f9 【增加】ef_get_env_obj 及 ef_read_env_value API,方便将 ENV 查找动作与读取动作分离。 armink 2019-11-20 23:09:51 +0800
  • 1f3e28087d 更改next直接返回长度和名字 brand 2019-11-20 18:16:33 +0800
  • c401ae1139 更改迭代器使用方法 调用ef_env_iterator_to_first()将迭代器指向最开始 调用ef_env_iterator_next()将迭代器指向下一个变量 调用ef_env_iterator_now_name()获取迭代器当前指向的变量的名字 调用ef_env_iterator_now_value_len()获取迭代器当前指向的变量的数据长度 调用ef_env_iterator_now_value()获取迭代器当前指向的变量的数据 注意调用ef_env_iterator_to_first()之后要再调用ef_env_iterator_next()才能获取第一个元素 brand 2019-11-20 15:34:34 +0800
  • 10ff7de6ac 【更新】移植文件。 armink 2019-11-15 13:38:08 +0800
  • 4e82e94d5b 添加迭代器 env_iterator_to_first();迭代器从头开始遍历 env_iterator_next(char *key,void *value_buf, size_t *value_len);获取下一个环境变量 brand 2019-10-28 11:10:00 +0800
  • aa491ca744 【完善】移植说明文档。 armink 2019-10-20 11:11:41 +0800
  • edc13635cb 【完善】配置文件描述 朱天龙 (Armink) 2019-10-20 10:53:41 +0800
  • 7076d58541 【修正】continue_ff_addr 访问 flash 可能越界的问题。 armink 2019-09-26 11:06:48 +0800
  • d19cd3c7e7
    Merge pull request #73 from ylzbotian/hotfix/bug 朱天龙 (Armink) 2019-09-15 17:25:54 +0800
  • 779210861b 【修正】1.如果环境变量key已存在,使用ef_get_env_blob("key", NULL, 0, &len)会出现assert错误。 ylz 2019-09-13 23:56:52 +0800
  • 058f773c1b 【修正】load_env 时可能存在重复上锁的问题。 armink 2019-09-09 18:56:56 +0800
  • bda011569d
    Merge pull request #72 from xixijay1988/master 朱天龙 (Armink) 2019-09-04 16:50:42 +0800
  • 3bec40409a 针对ENV添加大小端MCU的适配,修改配置方式 xixi 2019-09-04 16:46:18 +0800
  • 546418c418
    Update easyflash/src/ef_env.c Dawn Xi 2019-09-04 15:37:57 +0800
  • 3532410375 针对ENV添加大小端MCU的适配 xixi 2019-09-04 15:06:07 +0800
  • d3182370d7 针对ENV添加大小端MCU的适配 xixi 2019-09-04 15:04:39 +0800
  • 16056b8a01 【更新】移植文档,移除 STM32L4 片内 Flash 的支持 armink 2019-09-03 20:17:46 +0800
  • 46eca3f7b6 【更新】版本号。 armink 2019-08-10 20:39:09 +0800
  • e8483594f3 【完善】说明文档。 4.0.0 armink 2019-08-10 20:30:46 +0800
  • f87bbdcd59 【完善】API 文档。 armink 2019-07-14 18:34:34 +0800
  • a04fb9bda2 【优化】运行时的 GC 速度,性能大致提升 5 倍。 armink 2019-07-07 16:54:46 +0800
  • 38b4796050 【完善】代码格式,删除无用代码。 armink 2019-07-02 23:11:09 +0800
  • 7a70c6330a 【优化】ENV 掉电保护功能,提升可靠性。 armink 2019-06-30 20:52:10 +0800
  • adc1558732 【增加】ENV magic word,实现 ENV 损坏处理,进一步提升整体掉电保护的可靠性。 armink 2019-06-23 23:28:49 +0800
  • 75f3201beb 【增加】ENV 缓存功能,使用类 LRU 的缓存算法。 armink 2019-06-23 16:39:11 +0800
  • 6ba7d062f5 【增加】扇区缓存功能。 armink 2019-06-22 11:52:27 +0800
  • 6d1797c7a7
    Merge pull request #61 from liquanqing/master 朱天龙 (Armink) 2019-05-05 22:56:09 -0500
  • 2b6836ca68 fix warning in cJSON liquanqing 2019-05-06 09:51:06 +0800
  • 79e04dc137 delete htm file in stm library liquanqing 2019-05-05 18:46:45 +0800
  • fda771a820 fix warning in cJSON.c liquanqing 2019-05-05 14:20:52 +0800
  • 1e8ae53e7d 【完善】env 初始化断言检查。 armink 2019-05-02 23:38:36 +0800
  • 435b1ffa3a 【增加】默认环境变量使用介绍。 armink 2019-05-02 23:35:07 +0800
  • 6e1ba14c2d 【完善】API 及 迁移指南。 armink 2019-05-02 16:02:00 +0800
  • 64e35aedb0 【修正】log 模块在开启编译优化时,可能运行不正常的问题。 armink 2019-05-02 13:32:33 +0800
  • 4461259169
    Merge pull request #59 from liquanqing/master 朱天龙 (Armink) 2019-05-01 18:14:26 +0800
  • 249c59f640 fix one bug after fix warning liquanqing 2019-04-30 16:53:49 +0800
  • bc1e9da659 fix warning in cJson.c liquanqing 2019-04-30 16:25:16 +0800
  • a6edd12e06 【修复】日志功能在 STM32F10X 平台上无法使用多个扇区的问题。感谢网友 @Bamwell @redocCheng @hjgqx996 的反馈与支持。 armink 2019-03-26 20:14:47 +0800
  • 7b08609404 修复Flash操作返回失败,及log_end_add返回块首址造成无法写log。 LAPTOP-ORSGE5M9\lyy 2019-03-02 14:56:56 +0800
  • 0504880003 【删除】多余的断言检查。 armink 2019-02-20 17:40:47 +0800
  • 03095fb2e3 【修正】字符串 ENV 返回可能不存在结束符的问题。 armink 2019-02-11 19:59:46 +0800
  • 1afcc18811 【更新】文档细节。 armink 2019-02-10 23:04:04 +0800
  • 7f96b82c86 【更新】首页说明文档。 armink 2019-02-10 21:57:09 +0800
  • 86ca56b96e 【完善】格式化错误状态返回。 armink 2019-02-10 21:03:01 +0800
  • fcce835e38 【更新】STM32F4 demo 的 IAR 工程。 armink 2019-02-10 20:34:18 +0800
  • 7abf3d3500 【更新】STM32F4 demo 中的片内 flash 驱动 armink 2019-02-10 20:32:27 +0800
  • e379be4513 【增加】V4.0 迁移文档。 armink 2019-02-10 19:28:16 +0800