Simple beacon for nRF51822

Dependencies:   BLE_API mbed nRF51822Copy

Fork of BLE_iBeacon by Bluetooth Low Energy

This is the demo beacon for ARM TechCon 2014.

Based on the original library, this demo reads the onboard switches and temperature sensor and beacons them out as a BLE advertisment.

Revision:
9:438f44012039
Parent:
8:d851d92601b7
Child:
10:391c1acf4b9d
--- a/main.cpp	Tue May 20 18:05:08 2014 +0100
+++ b/main.cpp	Thu May 22 09:54:46 2014 +0100
@@ -19,8 +19,8 @@
 
 nRF51822n   nrf;                /* BLE radio driver */
 
-DigitalOut  led1(LED1);
-DigitalOut  led2(LED2);
+DigitalOut  mainloopLED(LED1);
+DigitalOut  tickerLED(LED2);
 Ticker      flipper;
 Serial      pc(USBTX,USBRX);
 
@@ -33,9 +33,9 @@
 /**************************************************************************/
 int main(void)
 {
-    /* Setup blinky: led1 is toggled in main, led2 is toggled via Ticker */
-    led1 = 1;
-    led2 = 1;
+    /* Setup blinky: mainloopLED is toggled in main, tickerLED is toggled via Ticker */
+    mainloopLED = 1;
+    tickerLED   = 1;
     flipper.attach(&tickerCallback, 1.0);
 
     /* Initialise the nRF51822 */
@@ -87,19 +87,19 @@
     nrf.getGap().setAdvertisingData(advData, scanResponse);
     nrf.getGap().startAdvertising(advParams);
 
-    /* Do blinky on LED1 while we're waiting for BLE events */
+    /* Do blinky on mainloopLED while we're waiting for BLE events */
     for (;; ) {
-        led1 = !led1;
+        mainloopLED = !mainloopLED;
         wait(1);
     }
 }
 
 /**************************************************************************/
 /*!
-    @brief  Ticker callback to switch led2 state
+    @brief  Ticker callback to switch tickerLED state
 */
 /**************************************************************************/
 void tickerCallback(void)
 {
-    led2 = !led2;
+    tickerLED = !tickerLED;
 }