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