nordic
Fork of nRF51822 by
Diff: btle/btle.cpp
- Revision:
- 194:29ed6ba3e53f
- Parent:
- 193:3bc89bec110f
- Child:
- 195:c99fc3160091
--- a/btle/btle.cpp Fri Jun 19 15:55:15 2015 +0100 +++ b/btle/btle.cpp Fri Jun 19 15:55:15 2015 +0100 @@ -186,6 +186,13 @@ p_ble_evt->evt.gattc_evt.params.prim_srvc_disc_rsp.services[index].uuid.uuid, p_ble_evt->evt.gattc_evt.params.prim_srvc_disc_rsp.services[index].handle_range.start_handle, p_ble_evt->evt.gattc_evt.params.prim_srvc_disc_rsp.services[index].handle_range.end_handle); + + ble_gattc_handle_range_t handleRange = { + .start_handle = p_ble_evt->evt.gattc_evt.params.prim_srvc_disc_rsp.services[index].handle_range.start_handle, + .end_handle = p_ble_evt->evt.gattc_evt.params.prim_srvc_disc_rsp.services[index].handle_range.end_handle + }; + printf("characteristics_discover returned %u\r\n", + sd_ble_gattc_characteristics_discover(p_ble_evt->evt.gattc_evt.conn_handle, &handleRange)); } printf("services discover returned %u\r\n", sd_ble_gattc_primary_services_discover(p_ble_evt->evt.gattc_evt.conn_handle, @@ -204,6 +211,15 @@ } break; + case BLE_GATTC_EVT_CHAR_DISC_RSP: { + switch (p_ble_evt->evt.gattc_evt.gatt_status) { + default: + printf("gatt failure status: %u\r\n", p_ble_evt->evt.gattc_evt.gatt_status); + break; + } + break; + } + default: break; }