diff --git a/subsys/bluetooth/gatt_dm.c b/subsys/bluetooth/gatt_dm.c index 4bbcb590..4b7a96a9 100644 --- a/subsys/bluetooth/gatt_dm.c +++ b/subsys/bluetooth/gatt_dm.c @@ -110,6 +110,7 @@ static void svc_attr_memory_release(struct bt_gatt_dm *dm) struct data_chunk_item *item; LOG_DBG("Attr memory release"); + printk("svc_attr_memory_release\n"); /* Clear attributes */ dm->cur_attr_id = 0; @@ -300,6 +301,7 @@ static uint8_t discovery_process_service(struct bt_gatt_dm *dm, discovery_complete_error(dm, -ENOMEM); return BT_GATT_ITER_STOP; } + printk("discovery_process_service cur_service_val->uuid %p\n", cur_service_val->uuid); if (cur_attr->handle == cur_service_val->end_handle) { /* No characteristics to discover, go to next service. */ @@ -364,6 +366,7 @@ static uint8_t discovery_process_attribute(struct bt_gatt_dm *dm, return BT_GATT_ITER_STOP; } + printk("discovery_process_attribute cur_attr->uuid %p\n", cur_attr->uuid); return BT_GATT_ITER_CONTINUE; } @@ -381,6 +384,7 @@ static uint8_t discovery_process_characteristic( return BT_GATT_ITER_STOP; } + __ASSERT_NO_MSG(bt_uuid_cmp(attr->uuid, BT_UUID_GATT_CHRC) == 0); cur_attr = attr_find_by_handle(dm, attr->handle); @@ -398,6 +402,7 @@ static uint8_t discovery_process_characteristic( discovery_complete_error(dm, -ENOMEM); return BT_GATT_ITER_STOP; } + printk("discovery_process_characteristic cur_gatt_chrc->uuid %p\n", cur_gatt_chrc->uuid); return BT_GATT_ITER_CONTINUE; } @@ -505,6 +510,7 @@ const struct bt_gatt_dm_attr *bt_gatt_dm_char_by_uuid( struct bt_gatt_chrc *chrc = bt_gatt_dm_attr_chrc_val(curr); __ASSERT_NO_MSG(chrc != NULL); + printk("bt_gatt_dm_char_by_uuid chrc->uuid %p\n", chrc->uuid); if (!bt_uuid_cmp(uuid, chrc->uuid)) { return curr; } @@ -657,6 +663,7 @@ int bt_gatt_dm_continue(struct bt_gatt_dm *dm, void *context) int bt_gatt_dm_data_release(struct bt_gatt_dm *dm) { + printk("bt_gatt_dm_data_release\n"); if (!atomic_test_and_clear_bit(dm->state_flags, STATE_ATTRS_RELEASE_PENDING)) { return -EALREADY;