mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-02 04:04:31 +02:00
fix(bt/bluedroid): Fixed GATTC app status check when BT and BLE coexist
This commit is contained in:
@@ -538,9 +538,14 @@ void bta_gattc_deinit(void)
|
|||||||
uint8_t bta_gattc_cl_rcb_active_count(void)
|
uint8_t bta_gattc_cl_rcb_active_count(void)
|
||||||
{
|
{
|
||||||
uint8_t count = 0;
|
uint8_t count = 0;
|
||||||
|
uint8_t dm_gattc_uuid[16];
|
||||||
|
|
||||||
|
// When SDP is included, Bluedroid stack will register the DM GATTC application
|
||||||
|
memset(dm_gattc_uuid, 0x87, 16);
|
||||||
|
|
||||||
for (uint8_t i = 0; i < BTA_GATTC_CL_MAX; i ++) {
|
for (uint8_t i = 0; i < BTA_GATTC_CL_MAX; i ++) {
|
||||||
if (bta_gattc_cb.cl_rcb[i].in_use) {
|
if (bta_gattc_cb.cl_rcb[i].in_use &&
|
||||||
|
memcmp(bta_gattc_cb.cl_rcb[i].app_uuid.uu.uuid128, dm_gattc_uuid, 16)) {
|
||||||
count++;
|
count++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user