add "LE Device Address" 0x1B to advertising data types
Fork of BLE_API by
Revision 997:2f4b7424b7ad, committed 2015-12-02
- Comitter:
- rgrover1
- Date:
- Wed Dec 02 10:29:45 2015 +0000
- Parent:
- 996:14aeadec4695
- Child:
- 998:18188b7e2aec
- Commit message:
- Synchronized with git rev acda4fd2
Author: Irit Arkin
Edit
This is very light; is there more information you can add?
Changed in this revision
ble/services/iBeacon.h | Show annotated file Show diff for this revision Revisions of this file |
--- a/ble/services/iBeacon.h Wed Dec 02 10:29:44 2015 +0000 +++ b/ble/services/iBeacon.h Wed Dec 02 10:29:45 2015 +0000 @@ -21,7 +21,7 @@ /** * @class iBeacon -* @brief iBeacon Service. This sets up a device to broadcast advertising packets to mimic an iBeacon<br> +* @brief iBeacon Service. This sets up a device to broadcast advertising packets to mimic an iBeacon. */ class iBeacon { @@ -56,12 +56,12 @@ uint16_t compID = 0x004C) : ble(_ble), data(uuid, majNum, minNum, txP, compID) { - // Generate the 0x020106 part of the iBeacon Prefix + // Generate the 0x020106 part of the iBeacon Prefix. ble.accumulateAdvertisingPayload(GapAdvertisingData::BREDR_NOT_SUPPORTED | GapAdvertisingData::LE_GENERAL_DISCOVERABLE ); - // Generate the 0x1AFF part of the iBeacon Prefix + // Generate the 0x1AFF part of the iBeacon Prefix. ble.accumulateAdvertisingPayload(GapAdvertisingData::MANUFACTURER_SPECIFIC_DATA, data.raw, sizeof(data.raw)); - // Set advertising type + // Set advertising type. ble.setAdvertisingType(GapAdvertisingParams::ADV_NON_CONNECTABLE_UNDIRECTED); }