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_URIBeacon by
Diff: main.cpp
- Revision:
- 7:6faec5978fb4
- Parent:
- 6:31b65d4ea67d
- Child:
- 8:b816829fb712
diff -r 31b65d4ea67d -r 6faec5978fb4 main.cpp
--- a/main.cpp Fri Nov 28 14:21:41 2014 +0000
+++ b/main.cpp Mon Dec 01 14:35:47 2014 +0000
@@ -16,7 +16,7 @@
#include "mbed.h"
#include "BLEDevice.h"
-#include "URIBeacon2Service.h"
+#include "URIBeaconConfigService.h"
#include "DFUService.h"
#include "DeviceInformationService.h"
@@ -32,13 +32,14 @@
ble.init();
ble.onDisconnection(disconnectionCallback);
- URIBeacon2Service uriBeacon(ble, "http://developer.mbed.org");
- if (!uriBeacon.configuredSuccessfully()) {
+ URIBeaconConfigService uriBeaconConfig(ble, "http://www.mbed.org");
+ if (!uriBeaconConfig.configuredSuccessfully()) {
error("failed to accommodate URI");
}
- /* optional use of the API offered by URIBeacon2Service */
- uriBeacon.setTxPowerLevel(URIBeacon2Service::TX_POWER_MODE_LOW, -4);
- uriBeacon.useTxPowerMode(URIBeacon2Service::TX_POWER_MODE_LOW);
+ /* optional use of the API offered by URIBeaconConfigService */
+ const int8_t powerLevels[] = {-20, -4, 0, 10};
+ uriBeaconConfig.setTxPowerLevels(powerLevels);
+ uriBeaconConfig.setTxPowerMode(URIBeaconConfigService::TX_POWER_MODE_LOW);
/* Setup auxiliary services. */
DFUService dfu(ble); /* To allow over-the-air firmware udpates. optional. */
