ext: encoding: tinycbor: Add missing files for pretty printing
This commits adds missing source files for tinycbor
library to allow pretty printing.
Signed-off-by: Radoslaw Koppel <radoslaw.koppel@nordicsemi.no>
diff --git a/ext/lib/encoding/tinycbor/CMakeLists.txt b/ext/lib/encoding/tinycbor/CMakeLists.txt
index 6ce5c0b..8894df4 100644
--- a/ext/lib/encoding/tinycbor/CMakeLists.txt
+++ b/ext/lib/encoding/tinycbor/CMakeLists.txt
@@ -12,5 +12,7 @@
)
zephyr_library_sources_ifdef(CONFIG_NEWLIB_LIBC src/cborparser_dup_string.c)
+zephyr_library_sources_ifdef(CONFIG_CBOR_PRETTY_PRINTING src/cborpretty.c)
+
zephyr_library_link_libraries(TINYCBOR)
target_link_libraries(TINYCBOR INTERFACE zephyr_interface)
diff --git a/ext/lib/encoding/tinycbor/Kconfig b/ext/lib/encoding/tinycbor/Kconfig
index 958ae4d..c926317 100644
--- a/ext/lib/encoding/tinycbor/Kconfig
+++ b/ext/lib/encoding/tinycbor/Kconfig
@@ -68,4 +68,9 @@
help
This option enables open memstream support.
+config CBOR_PRETTY_PRINTING
+ bool "Implement pretty printing functionality"
+ help
+ This option enables cbor_value_to_pretty_stream function.
+
endif #TINYCBOR