From ede0c816328498ef177b33dcfd5ee0c7ac51ee55 Mon Sep 17 00:00:00 2001 From: rbaron Date: Wed, 14 Jun 2023 08:39:43 +0200 Subject: [PATCH] [zigbee sample] Add board revision to model id in the basic cluster Fixes #138 --- code/nrf-connect/samples/zigbee/src/prst_zb_attrs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/nrf-connect/samples/zigbee/src/prst_zb_attrs.c b/code/nrf-connect/samples/zigbee/src/prst_zb_attrs.c index 8307369..15818b5 100644 --- a/code/nrf-connect/samples/zigbee/src/prst_zb_attrs.c +++ b/code/nrf-connect/samples/zigbee/src/prst_zb_attrs.c @@ -12,10 +12,14 @@ void prst_zb_attrs_init(struct zb_device_ctx *dev_ctx) { PRST_BASIC_MANUF_NAME, ZB_ZCL_STRING_CONST_SIZE(PRST_BASIC_MANUF_NAME)); + char versioned_model_id[sizeof(dev_ctx->basic_attr.model_id)]; + strcpy(versioned_model_id, CONFIG_PRST_ZB_MODEL_ID); + strcat(versioned_model_id, " "); + strcat(versioned_model_id, CONFIG_BOARD_REVISION); ZB_ZCL_SET_STRING_VAL( dev_ctx->basic_attr.model_id, - CONFIG_PRST_ZB_MODEL_ID, - ZB_ZCL_STRING_CONST_SIZE(CONFIG_PRST_ZB_MODEL_ID)); + versioned_model_id, + ZB_ZCL_STRING_CONST_SIZE(versioned_model_id)); ZB_ZCL_SET_STRING_VAL( dev_ctx->basic_attr.date_code,