You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by je...@apache.org on 2018/11/13 12:41:34 UTC
[mynewt-core] 01/01: Merge pull request #1498 from kasjer/fcb2
This is an automated email from the ASF dual-hosted git repository.
jerzy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit 2a39ae44302c37a02a910a7dd60479220029efd8
Merge: a8a68fd 9202bcb
Author: kasjer <ka...@users.noreply.github.com>
AuthorDate: Tue Nov 13 13:41:28 2018 +0100
Merge pull request #1498 from kasjer/fcb2
fcb2: second generation of fcb
fs/fcb2/README.md | 60 ++++
fs/fcb2/include/fcb/fcb.h | 206 ++++++++++++
fs/fcb2/pkg.yml | 30 ++
fs/fcb2/src/fcb.c | 371 +++++++++++++++++++++
fs/fcb2/src/fcb_append.c | 256 ++++++++++++++
fs/fcb2/src/fcb_area_info.c | 62 ++++
fs/fcb2/src/fcb_elem_info.c | 132 ++++++++
fs/fcb2/src/fcb_getnext.c | 125 +++++++
fs/fcb2/src/fcb_priv.h | 132 ++++++++
fs/fcb2/src/fcb_rotate.c | 63 ++++
fs/fcb2/src/fcb_walk.c | 70 ++++
fs/fcb2/test/pkg.yml | 30 ++
fs/fcb2/test/src/fcb_test.c | 205 ++++++++++++
fs/fcb2/test/src/fcb_test.h | 52 +++
fs/fcb2/test/src/testcases/fcb_test_append.c | 49 +++
fs/fcb2/test/src/testcases/fcb_test_append_fill.c | 82 +++++
.../test/src/testcases/fcb_test_append_too_big.c | 58 ++++
fs/fcb2/test/src/testcases/fcb_test_area_info.c | 108 ++++++
fs/fcb2/test/src/testcases/fcb_test_empty_walk.c | 30 ++
fs/fcb2/test/src/testcases/fcb_test_init.c | 47 +++
fs/fcb2/test/src/testcases/fcb_test_last_of_n.c | 83 +++++
.../test/src/testcases/fcb_test_multiple_scratch.c | 101 ++++++
fs/fcb2/test/src/testcases/fcb_test_reset.c | 140 ++++++++
fs/fcb2/test/src/testcases/fcb_test_rotate.c | 100 ++++++
sys/flash_map/include/flash_map/flash_map.h | 15 +
sys/flash_map/src/flash_map.c | 87 +++++
26 files changed, 2694 insertions(+)