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.
Fork of BLE_API by
Diff: ble/services/URIBeaconConfigService.h
- Revision:
- 787:2a6a8313f393
- Parent:
- 766:03f1a26f132f
- Child:
- 843:7d22b29f91bf
diff -r d6d7087d8377 -r 2a6a8313f393 ble/services/URIBeaconConfigService.h --- a/ble/services/URIBeaconConfigService.h Tue Aug 11 15:13:13 2015 +0100 +++ b/ble/services/URIBeaconConfigService.h Tue Aug 11 15:13:13 2015 +0100 @@ -184,9 +184,6 @@ /* Helper function to switch to the non-connectible normal mode for URIBeacon. This gets called after a timeout. */ void setupURIBeaconAdvertisements() { - uint8_t serviceData[SERVICE_DATA_MAX]; - unsigned serviceDataLen = 0; - /* Reinitialize the BLE stack. This will clear away the existing services and advertising state. */ ble.shutdown(); ble.init(); @@ -209,6 +206,8 @@ ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::BREDR_NOT_SUPPORTED | GapAdvertisingData::LE_GENERAL_DISCOVERABLE); ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::COMPLETE_LIST_16BIT_SERVICE_IDS, BEACON_UUID, sizeof(BEACON_UUID)); + uint8_t serviceData[SERVICE_DATA_MAX]; + unsigned serviceDataLen = 0; serviceData[serviceDataLen++] = BEACON_UUID[0]; serviceData[serviceDataLen++] = BEACON_UUID[1]; serviceData[serviceDataLen++] = flags;