Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BLE_API mbed nRF51822
Fork of BLE_GATT_Example by
Diff: main.cpp
- Revision:
- 18:7d89c4fba362
- Parent:
- 17:32973972d2dd
- Child:
- 20:fcc752d401ec
--- a/main.cpp Thu Apr 02 18:30:24 2015 +0000
+++ b/main.cpp Tue Oct 20 13:17:20 2015 +0000
@@ -1,5 +1,5 @@
#include "mbed.h"
-#include "BLEDevice.h"
+#include "BLE.h"
BLEDevice ble;
DigitalOut led(LED1);
@@ -25,7 +25,7 @@
/*
* Restart advertising when phone app disconnects
*/
-void disconnectionCallback(Gap::Handle_t handle, Gap::DisconnectionReason_t reason)
+void disconnectionCallback(const Gap::DisconnectionCallbackParams_t *params)
{
ble.startAdvertising();
}
@@ -33,10 +33,10 @@
/*
* handle writes to writeCharacteristic
*/
-void writeCharCallback(const GattCharacteristicWriteCBParams *params)
+void writeCharCallback(const GattWriteCallbackParams *params)
{
// check to see what characteristic was written, by handle
- if(params->charHandle == writeChar.getValueHandle()) {
+ if(params->handle == writeChar.getValueHandle()) {
// toggle LED if only 1 byte is written
if(params->len == 1) {
led = params->data[0];
