Bluetooth Beacon Class

Dependencies:   microbit

Fork of BluetoothWorldBeaconsClass by Wendy Warne

Revision:
2:e0b345a505f7
Parent:
0:580a61fd96a1
--- a/main.cpp	Wed Feb 08 07:52:57 2017 +0000
+++ b/main.cpp	Thu Mar 16 03:56:30 2017 +0000
@@ -2,50 +2,12 @@
 
 MicroBit uBit;
 
-char URL[] = "https://goo.gl/TlUTF7";
-const int8_t CALIBRATED_POWERS[] = {-49, -37, -33, -28, -25, -20, -15, -10};
 
-uint8_t advertising = 0;
-uint8_t tx_power_level = 6;
-
-void startAdvertising() {
-    uBit.bleManager.advertiseEddystoneUrl(URL, CALIBRATED_POWERS[tx_power_level-1], false);
-    uBit.bleManager.setTransmitPower(tx_power_level);
-    uBit.display.scroll("ADV");
-    advertising = 1;
-}
 
-void stopAdvertising() {
-    uBit.bleManager.stopAdvertising();
-    uBit.display.scroll("OFF");
-    advertising = 0;
-}
 
-void onButtonA(MicroBitEvent)
-{
-    if (advertising == 1) {
-        return;
-    }
-    startAdvertising();
-}
-
-void onButtonB(MicroBitEvent)
-{
-    if (advertising == 0) {
-        return;
-    }
-    stopAdvertising();
-}
 
 int main()
 {
-    // Initialise the micro:bit runtime.
-    uBit.init();
-
-    uBit.messageBus.listen(MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onButtonA);
-    uBit.messageBus.listen(MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, onButtonB);
-    
-    startAdvertising();
-    
-    release_fiber();
+ 
+  
 }