From dbe775838a048e8fa09a46c91a77c29fee4c5f30 Mon Sep 17 00:00:00 2001 From: Radoslaw Koppel Date: Wed, 27 Feb 2019 10:16:44 +0100 Subject: [PATCH] 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 --- ext/lib/encoding/tinycbor/CMakeLists.txt | 2 ++ ext/lib/encoding/tinycbor/Kconfig | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/ext/lib/encoding/tinycbor/CMakeLists.txt b/ext/lib/encoding/tinycbor/CMakeLists.txt index 6ce5c0b1179..8894df4ef60 100644 --- a/ext/lib/encoding/tinycbor/CMakeLists.txt +++ b/ext/lib/encoding/tinycbor/CMakeLists.txt @@ -12,5 +12,7 @@ zephyr_library_sources( ) 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 958ae4db272..c926317bff5 100644 --- a/ext/lib/encoding/tinycbor/Kconfig +++ b/ext/lib/encoding/tinycbor/Kconfig @@ -68,4 +68,9 @@ config CBOR_WITHOUT_OPEN_MEMSTREAM 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