diff --git a/code/nrf-connect/samples/zigbee/Kconfig b/code/nrf-connect/samples/zigbee/Kconfig index 237488f..f34acc6 100644 --- a/code/nrf-connect/samples/zigbee/Kconfig +++ b/code/nrf-connect/samples/zigbee/Kconfig @@ -13,6 +13,10 @@ config PRST_ZB_BUILD_DATE string "Zigbee basic cluster build date attribute. Max 16 bytes." default "" +config PRST_ZB_SOFTWARE_VERSION + string "Zigbee basic cluster software version attribute. Max 16 bytes." + default "" + config PRST_ZB_MODEL_ID string "Zigbee basic cluster model id attribute. Max 32 bytes." default "b-parasite" 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..9590c55 100644 --- a/code/nrf-connect/samples/zigbee/src/prst_zb_attrs.c +++ b/code/nrf-connect/samples/zigbee/src/prst_zb_attrs.c @@ -22,6 +22,11 @@ void prst_zb_attrs_init(struct zb_device_ctx *dev_ctx) { CONFIG_PRST_ZB_BUILD_DATE, ZB_ZCL_STRING_CONST_SIZE(CONFIG_PRST_ZB_BUILD_DATE)); + ZB_ZCL_SET_STRING_VAL( + dev_ctx->basic_attr.sw_ver, + CONFIG_PRST_ZB_SOFTWARE_VERSION, + ZB_ZCL_STRING_CONST_SIZE(CONFIG_PRST_ZB_SOFTWARE_VERSION)); + dev_ctx->basic_attr.hw_version = CONFIG_PRST_ZB_HARDWARE_VERSION; dev_ctx->batt_attrs.quantity = 1;