add "LE Device Address" 0x1B to advertising data types
Fork of BLE_API by
Diff: ble/services/URIBeaconConfigService.h
- Revision:
- 1022:306c409f6c09
- Parent:
- 1019:575852ad31a2
- Child:
- 1023:a072b59caddb
--- a/ble/services/URIBeaconConfigService.h Thu Dec 10 09:15:02 2015 +0000 +++ b/ble/services/URIBeaconConfigService.h Thu Dec 10 09:15:02 2015 +0000 @@ -168,12 +168,7 @@ ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::BREDR_NOT_SUPPORTED | GapAdvertisingData::LE_GENERAL_DISCOVERABLE); - // UUID is in different order in the ADV frame (!) - uint8_t reversedServiceUUID[sizeof(UUID_URI_BEACON_SERVICE)]; - for (unsigned int i = 0; i < sizeof(UUID_URI_BEACON_SERVICE); i++) { - reversedServiceUUID[i] = UUID_URI_BEACON_SERVICE[sizeof(UUID_URI_BEACON_SERVICE) - i - 1]; - } - ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::COMPLETE_LIST_128BIT_SERVICE_IDS, reversedServiceUUID, sizeof(reversedServiceUUID)); + ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::COMPLETE_LIST_128BIT_SERVICE_IDS, UUID_URI_BEACON_SERVICE, sizeof(UUID_URI_BEACON_SERVICE)); ble.gap().accumulateAdvertisingPayload(GapAdvertisingData::GENERIC_TAG); ble.gap().accumulateScanResponse(GapAdvertisingData::COMPLETE_LOCAL_NAME, reinterpret_cast<const uint8_t *>(&DEVICE_NAME), sizeof(DEVICE_NAME)); ble.gap().accumulateScanResponse(GapAdvertisingData::TX_POWER_LEVEL,