Martin Cottrell / nRF51822

Dependencies:   nrf51-sdk

Dependents:   microbit-dal

Fork of nRF51822 by Lancaster University

Files at this revision

API Documentation at this revision

Comitter:
rgrover1
Date:
Fri Jun 19 15:55:31 2015 +0100
Parent:
318:1edcbcd1bf21
Child:
320:b1281aaf0076
Commit message:
Synchronized with git rev e3c989a0
Author: Rohit Grover
handle the read response event. :)

Changed in this revision

btle/btle_discovery.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/btle/btle_discovery.cpp	Fri Jun 19 15:55:31 2015 +0100
+++ b/btle/btle_discovery.cpp	Fri Jun 19 15:55:31 2015 +0100
@@ -374,6 +374,19 @@
                 sdSingleton.processDiscoverUUIDResponse(&p_ble_evt->evt.gattc_evt.params.char_val_by_uuid_read_rsp);
             }
             break;
+
+        case BLE_GATTC_EVT_READ_RSP:
+            printf("BLE_GATTC_EVT_READ_RSP\r\n");
+            if (DiscoveredCharacteristic::onDataReadCallback != NULL) {
+                DiscoveredCharacteristic::ReadResponse_t response = {
+                    .handle = p_ble_evt->evt.gattc_evt.params.read_rsp.handle,
+                    .offset = p_ble_evt->evt.gattc_evt.params.read_rsp.offset,
+                    .len    = p_ble_evt->evt.gattc_evt.params.read_rsp.len,
+                    .data   = p_ble_evt->evt.gattc_evt.params.read_rsp.data,
+                };
+                DiscoveredCharacteristic::onDataReadCallback(&response);
+            }
+            break;
     }
 
     sdSingleton.progressCharacteristicDiscovery();