
Simple example to demonstrate custom made BLE service and characteristics.
Fork of BLE_GATT_Example by
Revision 18:7d89c4fba362, committed 2015-10-20
- Comitter:
- melmon
- Date:
- Tue Oct 20 13:17:20 2015 +0000
- Parent:
- 17:32973972d2dd
- Child:
- 20:fcc752d401ec
- Commit message:
- Now compatible with library updates
Changed in this revision
--- a/BLE_API.lib Thu Apr 02 18:30:24 2015 +0000 +++ b/BLE_API.lib Tue Oct 20 13:17:20 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/#8c645f5694b2 +http://mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/#d494ad3e87bd
--- 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];
--- a/mbed.bld Thu Apr 02 18:30:24 2015 +0000 +++ b/mbed.bld Tue Oct 20 13:17:20 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/mbed_official/code/mbed/builds/487b796308b0 \ No newline at end of file +http://mbed.org/users/mbed_official/code/mbed/builds/34e6b704fe68 \ No newline at end of file
--- a/nRF51822.lib Thu Apr 02 18:30:24 2015 +0000 +++ b/nRF51822.lib Tue Oct 20 13:17:20 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/teams/Nordic-Semiconductor/code/nRF51822/#bdc690669431 +http://mbed.org/teams/Nordic-Semiconductor/code/nRF51822/#088f5738bf18