From e1c15629cfe54f09d527debda75dd45ff4a2f344 Mon Sep 17 00:00:00 2001 From: silabs-ChatNguyen Date: Tue, 14 Nov 2023 11:53:12 +0700 Subject: [PATCH] Write to characteristic locally with WRITE_NO_RESPONSE --- ports/silabs/common-hal/_bleio/Characteristic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ports/silabs/common-hal/_bleio/Characteristic.c b/ports/silabs/common-hal/_bleio/Characteristic.c index d5cd567a60..8d4e15deed 100644 --- a/ports/silabs/common-hal/_bleio/Characteristic.c +++ b/ports/silabs/common-hal/_bleio/Characteristic.c @@ -273,7 +273,8 @@ void common_hal_bleio_characteristic_set_value(bleio_characteristic_obj_t *self, bufinfo->buf); } } else { - if (self->props & BT_GATT_CHRC_READ) { + if (self->props & BT_GATT_CHRC_READ || self->props & BT_GATT_CHRC_WRITE + || self->props & BT_GATT_CHRC_WRITE_WITHOUT_RESP) { sc = sl_bt_gatt_server_write_attribute_value(self->handle, 0, bufinfo->len,