Austin Blackstone / Mbed 2 deprecated ble-scanner-demo-beacon

Dependencies:   BLE_API mbed nRF51822

Fork of BLE_GAP_Example by Bluetooth Low Energy

Files at this revision

API Documentation at this revision

Comitter:
mbedAustin
Date:
Fri Apr 29 21:48:37 2016 +0000
Parent:
16:1e6fdee20db9
Commit message:
Updated NAME so it can be updated via remote compile service

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Mon Apr 25 19:59:12 2016 +0000
+++ b/main.cpp	Fri Apr 29 21:48:37 2016 +0000
@@ -17,14 +17,16 @@
 #include "mbed.h"
 #include "ble/BLE.h"
 
+#ifndef NAME
 #define NAME "spiffy"
+#endif
 
 /* Optional: Device Name, add for human read-ability */
 const static char     DEVICE_NAME[] = NAME;
 
 /* You have up to 26 bytes of advertising data to use. */
-const static uint8_t AdvData[] = {0x01,0x02,0x03,0x04,0x05};   /* Example of hex data */
-//const static uint8_t AdvData[] = {"ChangeThisData"};         /* Example of character data */
+//const static uint8_t AdvData[] = {0x01,0x02,0x03,0x04,0x05};   /* Example of hex data */
+const static uint8_t AdvData[] = {"dac"};         /* Example of character data */
 
 /* Optional: Restart advertising when peer disconnects */
 void disconnectionCallback(const Gap::DisconnectionCallbackParams_t *params)
@@ -73,7 +75,7 @@
     ble.gap().setAdvertisingType(GapAdvertisingParams::ADV_CONNECTABLE_UNDIRECTED);
 
     /* Sacrifice 2B of 31B to AdvType overhead, rest goes to AdvData array you define */
-    //ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::MANUFACTURER_SPECIFIC_DATA, AdvData, sizeof(AdvData));
+    ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::MANUFACTURER_SPECIFIC_DATA, AdvData, sizeof(AdvData));
 
     /* Optional: Add name to device */
     ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::COMPLETE_LOCAL_NAME, (uint8_t *)DEVICE_NAME, sizeof(DEVICE_NAME));
@@ -96,6 +98,6 @@
     /* Infinite loop waiting for BLE events */
     while (true) {
         /* Save power while waiting for callback events */
-        //ble.waitForEvent();
+        ble.waitForEvent();
     }
 }
--- a/mbed.bld	Mon Apr 25 19:59:12 2016 +0000
+++ b/mbed.bld	Fri Apr 29 21:48:37 2016 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/082adc85693f
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/aae6fcc7d9bb
\ No newline at end of file