pw_kvs: Make fake flash memory a publicly accessible lib
Move fake flash memory from a kvs-internal util library to a publicly
available library.
Change-Id: I8b8fe0a85540c767ff38c6cf780f6c6391c25751
diff --git a/pw_kvs/BUILD b/pw_kvs/BUILD
index 15899ad..f3ff9e2 100644
--- a/pw_kvs/BUILD
+++ b/pw_kvs/BUILD
@@ -75,19 +75,16 @@
)
pw_cc_library(
- name = "test_utils",
+ name = "fake_flash",
srcs = [
- "in_memory_fake_flash.cc",
+ "fake_flash_memory.cc",
],
hdrs = [
- "public/pw_kvs/in_memory_fake_flash.h",
- "pw_kvs_private/byte_utils.h",
+ "public/pw_kvs/fake_flash_memory.h",
],
- includes = ["public"],
- visibility = ["//visibility:private"],
deps = [
+ ":pw_kvs",
"//pw_containers",
- "//pw_kvs",
"//pw_log",
"//pw_log:facade",
"//pw_span",
@@ -96,6 +93,15 @@
)
pw_cc_library(
+ name = "test_utils",
+ hdrs = [
+ "pw_kvs_private/byte_utils.h",
+ ],
+ includes = ["public"],
+ visibility = ["//visibility:private"],
+)
+
+pw_cc_library(
name = "test_partition",
srcs = [
"flash_partition_with_stats.cc",