mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-28 19:20:54 +00:00
att_db_util: fix flags for CCC
This commit is contained in:
parent
acaa7cdab8
commit
b1ec855b75
@ -163,8 +163,8 @@ uint16_t att_db_util_add_service_uuid128(uint8_t * uuid128){
|
||||
|
||||
static void att_db_util_add_client_characteristic_configuration(uint16_t properties){
|
||||
uint8_t buffer[2];
|
||||
// keep authentication flags
|
||||
uint16_t flags = (properties & 0x1ff00) | ATT_DB_FLAGS_READ_WITHOUT_AUTHENTICATION | ATT_PROPERTY_READ | ATT_PROPERTY_WRITE | ATT_PROPERTY_DYNAMIC;
|
||||
// drop permission for read (0xc00), keep write permissions (0x0011)
|
||||
uint16_t flags = (properties & 0x1f311) | ATT_PROPERTY_READ | ATT_PROPERTY_WRITE | ATT_PROPERTY_READ_ANYBODY | ATT_PROPERTY_DYNAMIC;
|
||||
little_endian_store_16(buffer, 0, 0);
|
||||
att_db_util_add_attribute_uuid16(GATT_CLIENT_CHARACTERISTICS_CONFIGURATION, flags, buffer, 2);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user