朱天龙 (Armink)
|
3c80fa5679
|
[kvdb] add align padding for 64bit write granularity mode
|
2023-05-16 09:50:17 +08:00 |
|
朱天龙 (Armink)
|
53de94f82c
|
[fdb] update the version number to 2.0.0
|
2023-05-14 22:00:41 +08:00 |
|
朱天龙 (Armink)
|
a035ea3b2c
|
[fdb] change some assert to error logs
|
2023-05-14 21:20:30 +08:00 |
|
朱天龙 (Armink)
|
dbf5a58fa1
|
[kvdb] fixed the memory read out of bounds error
|
2023-05-14 18:31:10 +08:00 |
|
朱天龙 (Armink)
|
5c5eff8d2b
|
[testcase] update the kvdb testcase
|
2023-05-07 21:26:55 +08:00 |
|
朱天龙 (Armink)
|
6e3ebdc056
|
[kvdb] fix kvdb memory access error when FDB_WRITE_GRAN is 64
|
2023-05-07 21:25:59 +08:00 |
|
朱天龙 (Armink)
|
8f009ec057
|
[doc] fix the badge in the doc
|
2023-04-30 11:30:19 +08:00 |
|
朱天龙 (Armink)
|
37e0597803
|
[kvdb] fix testcase running error on ci env
|
2023-04-30 11:28:35 +08:00 |
|
朱天龙 (Armink)
|
d3eaa54ccc
|
[kvdb] fix testcase build error.
|
2023-04-30 00:01:31 +08:00 |
|
朱天龙 (Armink)
|
aa3a194527
|
[kvdb][testcase] improve the kvdb testcase for GC
|
2023-04-29 23:52:00 +08:00 |
|
朱天龙 (Armink)
|
63fe2961c4
|
[kvdb] Improve the oldest sector search method.
|
2023-04-29 23:49:37 +08:00 |
|
朱天龙 (Armink)
|
cc5d665bbc
|
[kvdb] fix kvdb iterate bug after set default.
|
2023-04-29 21:06:16 +08:00 |
|
朱天龙 (Armink)
|
c829b3d8e2
|
[kvdb] fix #211 , fdb kv iterate from the oldest sector.
|
2023-04-29 16:11:35 +08:00 |
|
朱天龙 (Armink)
|
6e8e9e7780
|
[tsdb] the tsl will drop when cur timestamp is equal to the last save timestamp
|
2023-04-22 10:00:10 +08:00 |
|
朱天龙 (Armink)
|
7fd3db6740
|
[fdb] move the db oldest_addr definition into struct fdb_db.
|
2023-04-21 23:58:27 +08:00 |
|
朱天龙 (Armink)
|
04a3f475e2
|
[kvdb] update the code format.
|
2023-04-21 22:21:26 +08:00 |
|
朱天龙 (Armink)
|
e9aa6cd9fa
|
Merge remote-tracking branch 'remotes/origin/partial_gc'
|
2023-04-21 22:11:39 +08:00 |
|
朱天龙 (Armink)
|
dfd25b3b04
|
[ci] remove travis
|
2023-04-21 10:30:52 +00:00 |
|
朱天龙 (Armink)
|
7e38f8ca6f
|
Update main.yml
|
2023-04-21 17:52:25 +08:00 |
|
朱天龙 (Armink)
|
94b94eb675
|
Update main.yml
|
2023-04-21 17:49:20 +08:00 |
|
朱天龙 (Armink)
|
fcff17f53d
|
[ci] add github action
|
2023-04-21 17:42:09 +08:00 |
|
 shihang-zhangandshihang.zhang
|
e008c1a281
|
[kvdb] update the sector iterator by startswith the oldest sector (#206)
Co-authored-by: shihang.zhang <shihang.zhang.ext@siemens.com>
|
2023-04-21 14:47:48 +08:00 |
|
weiguang-fan
|
9817307026
|
fix: write fail as re-program flag at same address (#203)
|
2023-04-07 19:12:15 +08:00 |
|
 
|
39e81fa9b2
|
Fix memory overridden (#209)
* fix: memory was written out of its boundary.
Co-authored-by: 朱天龙 (Armink) <armink.ztl@gmail.com>
Co-authored-by: shihang.zhang <shihang.zhang.ext@siemens.com>
|
2023-04-06 23:18:02 +08:00 |
|
朱天龙 (Armink)
|
519a06f65a
|
[fdb] fixed gcc warning.
|
2023-03-27 22:20:28 +08:00 |
|
朱天龙 (Armink)
|
6630bbf23e
|
[fdb] Fix assert log not output problem when FDB_DEBUG_ENABLE is disable.
|
2023-03-27 22:13:33 +08:00 |
|
朱天龙 (Armink)
|
d1c5243873
|
[fdb] add block size check. MUST to be the Nth power of 2.
|
2023-03-14 23:29:22 +08:00 |
|
朱天龙 (Armink)
|
b34e6b52d1
|
[kvdb] Use partial GC function to reduce GC time.
|
2023-03-14 22:02:11 +08:00 |
|
朱天龙 (Armink)
|
043af70d5b
|
Merge pull request #200 from eternal-echo/tc397
支持tc397擦除后为0的flash
|
2023-02-17 14:38:18 +08:00 |
|
yuanyu
|
18bfd7b4ca
|
Flash with 0 after erasure is supported
|
2023-02-16 17:36:09 +08:00 |
|
朱天龙 (Armink)
|
f21e80fbc4
|
Merge pull request #191 from shihang-zhang/b_fix_grain_64_issue
fix: use aligned macro to replace unaligned sizeof structure.
|
2023-02-01 16:31:12 +08:00 |
|
shihang.zhang
|
46099d7082
|
fix: use aligned macro to replace unaligned sizeof structure. Please review the change and fix other similar issues if there any.
|
2023-01-04 10:25:48 -06:00 |
|
Denis Shreiber
|
a39f4e2ed6
|
[fal] Execute HAL_FLASH_Lock() in case of error wile writing and erasing (#183)
* Execute HAL_FLASH_Lock() in case of error wile writing and erasing
* Also fix fal_flash_stm32f2_port.c
* Replace tabs to spaces
|
2022-10-02 22:08:57 +08:00 |
|
Denis Shreiber
|
d914eb068c
|
Remove warning on build when FDB_KV_AUTO_UPDATE is defined (#181)
|
2022-10-02 22:07:21 +08:00 |
|
Denis Shreiber
|
cd789e69eb
|
Fix a typo in the FAL_PART_MAGIC_WORD definition (#182)
|
2022-10-02 22:06:48 +08:00 |
|
Asurada
|
b9b6fd00cd
|
timestap --> timestamp (#179)
|
2022-09-30 12:48:57 +08:00 |
|
朱天龙 (Armink)
|
eb975b3598
|
[tsdb] improve the testcase for database bound.
|
2022-08-27 15:13:24 +08:00 |
|
朱天龙 (Armink)
|
ee634fec10
|
[tsdb] add the locker in iterator.
|
2022-08-27 13:49:08 +08:00 |
|
朱天龙 (Armink)
|
33385f4051
|
[tsdb] improve the testcase coverage.
|
2022-08-27 13:42:40 +08:00 |
|
朱天龙 (Armink)
|
2b3b12ceb4
|
[tsdb] Fix the bug that data cannot be queried under some conditions.
|
2022-08-27 13:31:43 +08:00 |
|
朱天龙 (Armink)
|
79ac8f1746
|
[kvdb] update the comments.
|
2022-08-27 13:29:21 +08:00 |
|
朱天龙 (Armink)
|
5e5067d2e3
|
[kvdb] update the testcase
|
2022-08-27 13:26:37 +08:00 |
|
朱天龙 (Armink)
|
a5aa4026fd
|
[fdb] format the code.
|
2022-08-27 13:24:56 +08:00 |
|
朱天龙 (Armink)
|
1ebcefec45
|
[doc] update the doc
|
2022-08-27 13:24:09 +08:00 |
|
Spider
|
8554116d6d
|
Fix/gran 64 (#173)
Fix GRAN 64bit
|
2022-08-24 15:54:12 +08:00 |
|
朱天龙 (Armink)
|
0bc7b01834
|
Merge pull request #172 from Spider84/feature/stm32l4
Add STM32L4 fal_flash port
|
2022-08-24 15:52:49 +08:00 |
|
Spider
|
45a146a527
|
Remove warnings on GCC build (#174)
* Remove warnings on GCC build
|
2022-08-23 15:15:45 +08:00 |
|
Alexey Belyaev
|
93eaf6a522
|
Add STM32L4 fal_flash port
|
2022-08-19 16:35:03 +06:00 |
|
朱天龙 (Armink)
|
6204074c9d
|
[doc] update doc
|
2022-08-10 10:08:00 +08:00 |
|
朱天龙 (Armink)
|
cf00f736bf
|
Merge pull request #163 from armink/revert-158-master
Revert "Abandon the verification of the data whose status is deleted"
|
2022-07-02 21:08:00 +08:00 |
|