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