![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Runlock POC code
Dependencies: BLE_API mbed nRF51822
Fork of BLE_GATT_Example by
Diff: main.cpp
- Revision:
- 18:7d89c4fba362
- Parent:
- 17:32973972d2dd
- Child:
- 20:fcc752d401ec
diff -r 32973972d2dd -r 7d89c4fba362 main.cpp --- 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];