Example of BLE scan/connect/service discovery
Fork of BLE_LEDBlinker by
Diff: main.cpp
- Revision:
- 10:507318f2afda
- Parent:
- 9:dc392bde2b3c
- Child:
- 11:023d96b0e427
--- a/main.cpp Thu Jul 02 08:52:47 2015 +0000
+++ b/main.cpp Tue Sep 29 11:52:34 2015 +0000
@@ -54,8 +54,8 @@
}
void characteristicDiscoveryCallback(const DiscoveredCharacteristic *characteristicP) {
- printf(" C UUID-%x valueAttr[%u] props[%x]\r\n", characteristicP->getShortUUID(), characteristicP->getValueHandle(), (uint8_t)characteristicP->getProperties().broadcast());
- if (characteristicP->getShortUUID() == 0xa001) { /* !ALERT! Alter this filter to suit your device. */
+ printf(" C UUID-%x valueAttr[%u] props[%x]\r\n", characteristicP->getUUID().getShortUUID(), characteristicP->getValueHandle(), (uint8_t)characteristicP->getProperties().broadcast());
+ if (characteristicP->getUUID().getShortUUID() == 0xa001) { /* !ALERT! Alter this filter to suit your device. */
ledCharacteristic = *characteristicP;
triggerLedCharacteristic = true;
}
@@ -93,7 +93,7 @@
}
}
-void disconnectionCallback(Gap::Handle_t handle, Gap::DisconnectionReason_t reason) {
+void disconnectionCallback(const Gap::DisconnectionCallbackParams_t *params) {
printf("disconnected\r\n");
}
