config changes

Fork of nRF51822 by Nordic Semiconductor

Files at this revision

API Documentation at this revision

Comitter:
rgrover1
Date:
Mon Jul 06 10:21:03 2015 +0100
Parent:
383:885c4a173a3d
Child:
385:6c82f06746bb
Commit message:
Synchronized with git rev 57c99a5a
Author: Rohit Grover
fix #22: add GattClient API for handling HVX Events (notifications and indications).

Changed in this revision

source/btle/btle_discovery.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/source/btle/btle_discovery.cpp	Mon Jul 06 10:21:03 2015 +0100
+++ b/source/btle/btle_discovery.cpp	Mon Jul 06 10:21:03 2015 +0100
@@ -76,6 +76,17 @@
                 nRF51GattClient::getInstance().processWriteResponse(&response);
             }
             break;
+
+        case BLE_GATTC_EVT_HVX: {
+                GattHVXCallbackParams params;
+                params.handle = p_ble_evt->evt.gattc_evt.params.hvx.handle;
+                params.type   = static_cast<HVXType_t>(p_ble_evt->evt.gattc_evt.params.hvx.type);
+                params.len    = p_ble_evt->evt.gattc_evt.params.hvx.len;
+                params.data   = p_ble_evt->evt.gattc_evt.params.hvx.data;
+
+                nRF51GattClient::getInstance().processHVXEvent(&params);
+            }
+            break;
     }
 
     sdSingleton.progressCharacteristicDiscovery();