Commit Graph

  • 46099d7082 fix: use aligned macro to replace unaligned sizeof structure. Please review the change and fix other similar issues if there any. shihang.zhang 2023-01-04 10:25:48 -06:00
  • a39f4e2ed6 [fal] Execute HAL_FLASH_Lock() in case of error wile writing and erasing (#183) Denis Shreiber 2022-10-02 21:08:57 +07:00
  • d914eb068c Remove warning on build when FDB_KV_AUTO_UPDATE is defined (#181) Denis Shreiber 2022-10-02 21:07:21 +07:00
  • cd789e69eb Fix a typo in the FAL_PART_MAGIC_WORD definition (#182) Denis Shreiber 2022-10-02 21:06:48 +07:00
  • b9b6fd00cd timestap --> timestamp (#179) Asurada 2022-09-30 12:48:57 +08:00
  • eb975b3598 [tsdb] improve the testcase for database bound. 朱天龙 (Armink) 2022-08-27 15:13:24 +08:00
  • ee634fec10 [tsdb] add the locker in iterator. 朱天龙 (Armink) 2022-08-27 13:49:08 +08:00
  • 33385f4051 [tsdb] improve the testcase coverage. 朱天龙 (Armink) 2022-08-27 13:33:01 +08:00
  • 2b3b12ceb4 [tsdb] Fix the bug that data cannot be queried under some conditions. 朱天龙 (Armink) 2022-08-27 13:31:43 +08:00
  • 79ac8f1746 [kvdb] update the comments. 朱天龙 (Armink) 2022-08-27 13:29:21 +08:00
  • 5e5067d2e3 [kvdb] update the testcase 朱天龙 (Armink) 2022-08-27 13:26:37 +08:00
  • a5aa4026fd [fdb] format the code. 朱天龙 (Armink) 2022-08-27 13:24:56 +08:00
  • 1ebcefec45 [doc] update the doc 朱天龙 (Armink) 2022-08-27 13:24:09 +08:00
  • 8554116d6d Fix/gran 64 (#173) Spider 2022-08-24 13:54:12 +06:00
  • 0bc7b01834 Merge pull request #172 from Spider84/feature/stm32l4 朱天龙 (Armink) 2022-08-24 15:52:49 +08:00
  • 45a146a527 Remove warnings on GCC build (#174) Spider 2022-08-23 13:15:45 +06:00
  • 93eaf6a522 Add STM32L4 fal_flash port Alexey Belyaev 2022-08-19 16:35:03 +06:00
  • 6204074c9d [doc] update doc 朱天龙 (Armink) 2022-08-10 10:08:00 +08:00
  • cf00f736bf Merge pull request #163 from armink/revert-158-master 朱天龙 (Armink) 2022-07-02 21:08:00 +08:00
  • 9c53806e9e Revert "Abandon the verification of the data whose status is deleted" 朱天龙 (Armink) 2022-07-02 21:07:41 +08:00
  • 1914fd2511 Merge pull request #158 from chwncy/master 朱天龙 (Armink) 2022-06-15 23:43:19 +08:00
  • 6a95ac8c8a Abandon the verification of the data whose status is deleted chwncy 2022-06-15 21:41:20 +08:00
  • 92052b70bc [tsdb] fix ci build error. 朱天龙 (Armink) 2022-06-12 15:52:05 +08:00
  • 393773aa8a [doc] update the doc for reverse iterator. 朱天龙 (Armink) 2022-06-11 14:47:12 +08:00
  • 4e393e1326 [tsdb] format the code style. 朱天龙 (Armink) 2022-06-11 14:39:13 +08:00
  • 8392c48459 !4 【新增】按照时间逆序迭代 Merge pull request !4 from Mr.Tang/tzy_dev armink 2022-06-11 06:29:40 +00:00
  • e94569b2b2 【修改】合并重读代码 tangzhenye 2022-06-11 14:26:17 +08:00
  • cc4f53d82d 【删除】多余空格 TangZhenye 2022-06-10 17:56:29 +08:00
  • ceb75d203a 【新增】tsdb支持按时间逆序迭代 【修改】全部逆序迭代时的多余操作 tangzhenye 2022-06-09 21:20:12 +08:00
  • 03500fa925 update the version number. 朱天龙 (Armink) 2022-05-18 20:27:46 +08:00
  • 536c1f3a6f [tsdb] remove #pragma pack and rename fdb_tsl_iter_reverse. 朱天龙 (Armink) 2022-05-18 20:27:07 +08:00
  • e3b1beed2b Merge pull request #145 from MikeTuev/MikeTuev-patch-reverse_iterator 朱天龙 (Armink) 2022-05-18 20:16:37 +08:00
  • c175635358 Merge pull request #147 from T721/master 朱天龙 (Armink) 2022-04-25 15:30:01 +08:00
  • 76fff09a0a [doc] update demos readme 朱天龙 (Armink) 2022-04-25 14:18:34 +08:00
  • a7b33d810a Merge pull request #146 from kaans/feature/esp32_spi_flash_demo 朱天龙 (Armink) 2022-04-25 14:17:04 +08:00
  • b5bc536a96 fix: set printf format depending on size of time Jens Saalmüller 2022-04-25 07:38:38 +02:00
  • 0b5ac0039b adding ifdef guards to update method. should only be called if cache is used. Tobias Wiens 2022-04-24 23:18:12 +02:00
  • f5491f3e35 feat: add demo project for esp32 Jens Saalmüller 2022-04-24 11:03:01 +02:00
  • 85d136e58a reverse iterator MikeTuev 2022-04-24 01:28:42 +05:00
  • 9b021c3056 reverse iterator MikeTuev 2022-04-24 01:25:50 +05:00
  • a65a323508 struct packing MikeTuev 2022-04-24 01:23:13 +05:00
  • 7062902a3e [fdb] update the version number to V1.1.2 1.1.2 朱天龙 (Armink) 2022-03-28 17:24:43 +08:00
  • 24544704ed [port/fal] Update the FAL to latest version. armink 2022-02-11 11:39:34 +08:00
  • fd062f7053 [fdb] fix error code. armink 2022-01-25 20:18:26 +08:00
  • 91072137d7 [tsdb] Improve exception handling. 1.1.1 armink 2021-12-26 15:35:29 +08:00
  • 83f1669773 [tsdb] Fixed a bug (#108) when tsl is full on rollover mode. Thx @kenny-33 @illusionkiller . armink 2021-12-26 15:11:33 +08:00
  • bf3ac9ecaa Merge pull request #109 from mysterywolf/master 朱天龙 (Armink) 2021-12-04 14:08:19 +08:00
  • feb5ed4cb4 update for RT-Thread v4.1.0 Man, Jianting (Meco) 2021-12-04 00:33:10 -05:00
  • fad201a4d8 [fdb] Update the version to V1.1.0 1.1.0 armink 2021-10-07 19:57:57 +08:00
  • 353f261008 [docs] Add file and FAL mode configuration. armink 2021-10-06 09:27:41 +08:00
  • 07db5a2242 [doc] Update the comment. armink 2021-10-02 16:57:37 +08:00
  • 8114f88147 [tsdb] Fix append bug when tsdb is full. Thx @xwiron report. armink 2021-10-02 16:41:27 +08:00
  • cba9612797 [tsdb] Fix log format. Thx @xwiron report. armink 2021-10-02 14:26:25 +08:00
  • 88b8a0efc8 [kvdb] Fix gc error when ENV full by @wu1045718093 on https://github.com/armink/EasyFlash/pull/113 . armink 2021-10-02 14:22:20 +08:00
  • 5e5d99b7ce [fdb] Update the code comment. armink 2021-10-02 12:06:25 +08:00
  • f3b3e61804 [doc] Update the docs to latest. armink 2021-10-02 12:00:15 +08:00
  • c9cfd4598c [fdb] Change the status's number from enum to definition. armink 2021-10-01 18:13:01 +08:00
  • 44a414e224 [TSDB] Drop the append TSL when current time is less than last save time. armink 2021-09-10 17:20:19 +08:00
  • cea7a06b9f Merge pull request #91 from iysheng/gran1 朱天龙 (Armink) 2021-08-16 13:36:26 +08:00
  • d4b9a0496e [fdb] Fix mismatch with the comments for status migration when FDB_WRITE_GRAN eq 1 iysheng 2021-08-16 11:13:43 +08:00
  • 1bd704db0a [fdb] Fix 64bit timestamp build problem. armink 2021-08-09 21:44:11 +08:00
  • f57a591e2b Update .travis.yml 朱天龙 (Armink) 2021-08-09 21:18:45 +08:00
  • ea927315f3 Merge pull request #86 from Tennn11/master 朱天龙 (Armink) 2021-08-09 21:07:10 +08:00
  • 9376925922 【修改】write函数增加sync参数,KVDB和TSDB存储数据时减少sync次数 Tennn11 2021-08-06 16:38:11 +08:00
  • 5aebd38919 Merge pull request #83 from woniua/patch-1 朱天龙 (Armink) 2021-07-28 10:28:05 +08:00
  • ba4f7df2ad Update sample-kvdb-type-string.md Junliang Jiang 2021-07-28 10:10:02 +08:00
  • 1ddd18c03b [tsdb] Fix tsdb rollover bug. armink 2021-05-15 20:42:09 +08:00
  • 980b355d71 Merge pull request #76 from enkiller/0425 朱天龙 (Armink) 2021-04-25 16:42:31 +08:00
  • 44be7f2218 There can be no default kv tangyuxin 2021-04-25 16:13:37 +08:00
  • c25198db19 [kvdb] Change the KV name default length to 64. armink 2021-04-16 18:27:38 +08:00
  • a83f873323 [demo] Fix the demo on linux. armink 2021-04-16 17:33:15 +08:00
  • 7d4517598a [kvdb] Update the default KV cache table size to 64. armink 2021-04-15 22:53:48 +08:00
  • 16b41780dd [fdb] Add fdb_kvdb_deinit & fdb_tsdb_deinit function. [fdb] Add init but NOT_FORMAT mode in TSDB and KVDB. [kvdb] Update the cache when load KV. armink 2021-04-15 22:52:32 +08:00
  • 165c1b7d1f [fdb] support C++ compiler 朱天龙 (Armink) 2021-04-12 20:21:56 +08:00
  • 3cbc868f0e [fdb] Support MSVC compiler. armink 2021-03-08 21:29:30 +08:00
  • 0afb773f08 [fdb] Improve the file mode write speed. armink 2021-03-08 21:23:52 +08:00
  • 027992ced9 [kvdb] change the kvdb struct element name. armink 2021-02-02 20:43:07 +08:00
  • da3489c9c2 !2 避免静态变量导致多DB访问冲突 Merge pull request !2 from delphixi/master armink 2021-02-02 20:01:40 +08:00
  • b3041a1770 避免静态变量导致多DB访问冲突 rabbitsaviola 2021-02-02 19:30:30 +08:00
  • 119a08516c [kvdb] Fix get_next_kv_addr bug. #45 armink 2021-01-23 16:05:49 +08:00
  • 9487749965 [kvdb] Improve get_next_kv_addr function. Fixed #45 armink 2021-01-23 11:51:30 +08:00
  • 218c4df0bd [kvdb] Improve del_kv code. Fixed #60 armink 2021-01-23 11:25:07 +08:00
  • 75313ddf17 Merge pull request #62 from Lawlieta/master 朱天龙 (Armink) 2021-01-22 08:25:06 +08:00
  • fd99aaff4a 【修复】tsdb 数据为空时迭代器运行错误问题 chenyong 2021-01-21 19:06:12 +08:00
  • e7b42f3059 Update .gitignore armink 2021-01-04 08:36:31 +08:00
  • 7b8fe339a7 Update the docs. armink 2021-01-03 23:20:01 +08:00
  • 7fb6fa0609 Improve the docs style. armink 2021-01-03 23:17:03 +08:00
  • 9537810b7b Update the docs for linux. armink 2021-01-03 23:09:23 +08:00
  • 60cee13a1d Add linux platform demo. armink 2021-01-03 22:37:16 +08:00
  • 474fc522e5 Fix some build warning on linux. armink 2021-01-03 22:27:59 +08:00
  • 9eea31ac18 Add file storage mode. armink 2021-01-03 19:17:51 +08:00
  • d699382c1a Remove unused files armink 2021-01-03 10:57:09 +08:00
  • fcaada0756 Update the docs. armink 2021-01-02 21:18:55 +08:00
  • c7518f420f Merge pull request #54 from Roger-WY/fix_iar_compile_error 朱天龙 (Armink) 2020-12-30 11:53:28 +08:00
  • 8913522e12 修复 iar 编译FlashDB时,报类型不同的错误. Roger.WY 2020-12-30 11:23:05 +08:00
  • 0d08ba747b 【更新】图片素材 armink 2020-11-16 21:02:44 +08:00
  • 9f0a2fe48d Merge pull request #38 from syj0925/master 朱天龙 (Armink) 2020-10-19 14:10:08 +08:00
  • 00ddb6b430 [demo] add esp8266 demo. suyoujiang1 2020-10-19 13:47:00 +08:00
  • 086bc47cf1 [doc] update the English docs. armink 2020-10-08 22:37:28 +08:00
  • e3b62cec68 Update the version number. armink 2020-10-08 20:00:08 +08:00