[zigbee sample] Add board revision to model id in the basic cluster

Fixes #138
This commit is contained in:
rbaron 2023-06-14 08:39:43 +02:00
parent 426195184d
commit ede0c81632

View file

@ -12,10 +12,14 @@ void prst_zb_attrs_init(struct zb_device_ctx *dev_ctx) {
PRST_BASIC_MANUF_NAME, PRST_BASIC_MANUF_NAME,
ZB_ZCL_STRING_CONST_SIZE(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( ZB_ZCL_SET_STRING_VAL(
dev_ctx->basic_attr.model_id, dev_ctx->basic_attr.model_id,
CONFIG_PRST_ZB_MODEL_ID, versioned_model_id,
ZB_ZCL_STRING_CONST_SIZE(CONFIG_PRST_ZB_MODEL_ID)); ZB_ZCL_STRING_CONST_SIZE(versioned_model_id));
ZB_ZCL_SET_STRING_VAL( ZB_ZCL_SET_STRING_VAL(
dev_ctx->basic_attr.date_code, dev_ctx->basic_attr.date_code,