High level Bluetooth Low Energy API and radio abstraction layer

Dependencies:   nRF51822

Dependents:   LinkNode_LIS3DH

Fork of BLE_API by Bluetooth Low Energy

Revision:
11:200931be5617
Parent:
9:124ae067ae27
Child:
15:327d7329072c
--- a/main.cpp	Mon Dec 16 20:00:05 2013 +0000
+++ b/main.cpp	Tue Dec 17 17:28:41 2013 +0000
@@ -40,14 +40,15 @@
 
 void startBeacon(void)
 {
+    ble_error_t error;
+    
     /* iBeacon includes the FLAG and MSD fields */
     advData.addFlags(GapAdvertisingData::BREDR_NOT_SUPPORTED);
     advData.addData(GapAdvertisingData::MANUFACTURER_SPECIFIC_DATA, iBeaconPayload, 25);
     
-    wait(2);
-    radio.reset();
-    radio.setAdvertising(advParams, advData, scanResponse);
-    radio.start();
+    error = radio.reset();
+    error = radio.setAdvertising(advParams, advData, scanResponse);
+    error = radio.start();
 }
 
 int main()