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(+)