pw_kvs: Make in_memory_fake_flash.h library
- Make in_memory_fake_flash.h a separate library that is only visible
within pw_kvs (for now).
- Have the fake flash use PW_LOG_ERROR instead of the short names, since
it's logging from the header.
Change-Id: I686024bad1e532632d0c9e6eefe74207fdc1f22e
diff --git a/pw_kvs/BUILD b/pw_kvs/BUILD
index 0f054f8..93d9bfd 100644
--- a/pw_kvs/BUILD
+++ b/pw_kvs/BUILD
@@ -36,7 +36,6 @@
"public/pw_kvs/checksum.h",
"public/pw_kvs/crc16_checksum.h",
"public/pw_kvs/flash_memory.h",
- "public/pw_kvs/in_memory_fake_flash.h",
"public/pw_kvs/key_value_store.h",
],
includes = ["public"],
@@ -58,6 +57,18 @@
],
)
+pw_cc_library(
+ name = "in_memory_fake_flash",
+ hdrs = [
+ "public/pw_kvs/in_memory_fake_flash.h",
+ ],
+ visibility = ["//visibility:private"],
+ deps = [
+ "//pw_log",
+ "//pw_status",
+ ],
+)
+
pw_cc_test(
name = "checksum_test",
srcs = ["checksum_test.cc"],
@@ -74,6 +85,7 @@
srcs = ["key_value_store_test.cc"],
deps = [
":crc16",
+ ":in_memory_fake_flash",
":pw_kvs",
"//pw_checksum",
"//pw_log",