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_GAP_Example by
Revision 17:322f13ea91c1, committed 2016-04-29
- 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
