BLE:Cordio:insert_descriptor check r/w properties

pull/9948/head
Desmond Chen 2019-03-04 11:08:15 +08:00
parent fa65546aa2
commit 070a412432
1 changed files with 8 additions and 0 deletions

View File

@ -488,6 +488,10 @@ ble_error_t GattServer::insert_descriptor(
#endif // BLE_FEATURE_SECURE_CONNECTIONS #endif // BLE_FEATURE_SECURE_CONNECTIONS
#endif // BLE_FEATURE_SECURITY #endif // BLE_FEATURE_SECURITY
} }
if (properties & READ_PROPERTY) {
attribute_it->settings |= ATTS_SET_READ_CBACK;
}
} }
// configure write permission // configure write permission
@ -517,6 +521,10 @@ ble_error_t GattServer::insert_descriptor(
#endif // BLE_FEATURE_SECURE_CONNECTIONS #endif // BLE_FEATURE_SECURE_CONNECTIONS
#endif // BLE_FEATURE_SECURITY #endif // BLE_FEATURE_SECURITY
} }
if (properties & WRITABLE_PROPERTIES) {
attribute_it->settings |= ATTS_SET_WRITE_CBACK;
}
} }
attribute_it++; attribute_it++;