third_party.pigweed.src/pw_kvs
Keir Mierle 8c352dc5dd pw_kvs: Implement KVS load from flash
This starts the implementation of loading the KVS from flash. Much
remains to do before this is done. This patch also includes some
extensions to how the tests are handled, to make it easier to
instantiate multiple KVS and flash backends for testing.

Changes is this CL to potentially split out:
- KVS dump command to log contents
- Re-enabling function and file display in log (useful!)
- Hex dumping to log

Change-Id: Ib1b25a01aa29eec3d3acd09e40205c23ded7bf6a
2020-02-03 23:21:15 +00:00
..
public/pw_kvs pw_kvs: Implement KVS load from flash 2020-02-03 23:21:15 +00:00
pw_kvs_private pw_kvs: Implement KVS load from flash 2020-02-03 23:21:15 +00:00
BUILD pw_kvs: Initial commit of new KVS design 2020-01-31 14:38:37 -08:00
BUILD.gn pw_kvs: Initial commit of new KVS design 2020-01-31 14:38:37 -08:00
checksum.cc pw_kvs: Initial commit of new KVS design 2020-01-31 14:38:37 -08:00
CMakeLists.txt pw_kvs: Add to build; get tests passing 2020-01-27 19:13:05 +00:00
flash_memory.cc pw_kvs: Initial commit of new KVS design 2020-01-31 14:38:37 -08:00
key_value_store_test.cc pw_kvs: Implement KVS load from flash 2020-02-03 23:21:15 +00:00
key_value_store.cc pw_kvs: Implement KVS load from flash 2020-02-03 23:21:15 +00:00