Lancaster University's fork of the mbed BLE API. Lives on github, https://github.com/lancaster-university/BLE_API
Dependents: microbit-dal microbit-dal microbit-ble-open microbit-dal ... more
Fork of BLE_API by
Diff: ble/services/iBeacon.h
- Revision:
- 1019:575852ad31a2
- Parent:
- 1017:ccb8c0646e55
- Child:
- 1028:9dc2ab644517
diff -r 8a29b01b47db -r 575852ad31a2 ble/services/iBeacon.h --- a/ble/services/iBeacon.h Thu Dec 10 09:15:01 2015 +0000 +++ b/ble/services/iBeacon.h Thu Dec 10 09:15:01 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); }