From f4eccbe461f8c33144c72cfe2d533ecda4072d15 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sat, 22 Mar 2025 21:21:44 +0100 Subject: fw: firmware: Use binary descriptors for metadata --- fw/prj.conf | 5 +++++ fw/src/firmware.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/fw/prj.conf b/fw/prj.conf index 11dc04f..6859309 100644 --- a/fw/prj.conf +++ b/fw/prj.conf @@ -43,3 +43,8 @@ CONFIG_ZVFS_POLL_MAX=32 CONFIG_ZBUS=y CONFIG_ZBUS_MSG_SUBSCRIBER=y CONFIG_HEAP_MEM_POOL_SIZE=2048 + +CONFIG_BINDESC=y +CONFIG_BINDESC_DEFINE=y +CONFIG_BINDESC_DEFINE_VERSION=y +CONFIG_BINDESC_APP_BUILD_VERSION=y diff --git a/fw/src/firmware.c b/fw/src/firmware.c index 9c0fa16..3276d14 100644 --- a/fw/src/firmware.c +++ b/fw/src/firmware.c @@ -4,7 +4,7 @@ * obtain one at https://mozilla.org/MPL/2.0/. */ -#include +#include #include #include @@ -12,7 +12,7 @@ LOG_MODULE_REGISTER(firmware); int firmware_log_metadata(void) { - LOG_INF("App build version: %s", STRINGIFY(APP_BUILD_VERSION)); + LOG_INF("App build version: %s", BINDESC_GET_STR(app_build_version)); return 0; } -- cgit v1.2.3-70-g09d2