summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-03-22 21:21:44 +0100
committerxengineering <me@xengineering.eu>2025-03-22 21:21:44 +0100
commitf4eccbe461f8c33144c72cfe2d533ecda4072d15 (patch)
tree3edfd72e518c04bb1d4b3b79a40abe1f750d6fb4
parent0c771fb52f864c867d2fcff795e4d3ebd8de1c7c (diff)
downloadiot-contact-f4eccbe461f8c33144c72cfe2d533ecda4072d15.tar
iot-contact-f4eccbe461f8c33144c72cfe2d533ecda4072d15.tar.zst
iot-contact-f4eccbe461f8c33144c72cfe2d533ecda4072d15.zip
fw: firmware: Use binary descriptors for metadatabinary-descriptors
-rw-r--r--fw/prj.conf5
-rw-r--r--fw/src/firmware.c4
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 <zephyr/app_version.h>
+#include <zephyr/bindesc.h>
#include <zephyr/init.h>
#include <zephyr/logging/log.h>
@@ -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;
}