Al Williams / Mbed 2 deprecated BLE_Beacon

Dependencies:   BLE_API mbed nRF51822Copy

Fork of BLE_iBeacon by Bluetooth Low Energy

Files at this revision

API Documentation at this revision

Comitter:
wd5gnr
Date:
Wed Oct 01 22:06:43 2014 +0000
Parent:
44:6a5d976d6e61
Commit message:
Replace the mbed-src library with mbed

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed-src.lib Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sun Sep 21 19:23:27 2014 +0000
+++ b/main.cpp	Wed Oct 01 22:06:43 2014 +0000
@@ -84,6 +84,19 @@
 };
 
 
+// Read temperature
+int temp_read()
+{
+    int t;
+    NRF_TEMP->TASKS_START=1;
+    while (NRF_TEMP->EVENTS_DATARDY==0);
+    NRF_TEMP->EVENTS_DATARDY=0;
+    t=nrf_temp_read();
+    NRF_TEMP->TASKS_STOP=1;
+    return t;
+}
+
+
 // Grab the sensors and put 55AA in major
 // Put minor data for temperature reading 
 // (which returns 0 on this board)
@@ -93,7 +106,7 @@
     int temp;
     beaconPayload[20]=0x55;
     beaconPayload[21]=0xAA;
-    temp=nrf_temp_read();  // always reads 0? (should read 0-1023)
+    temp=temp_read();  //  (should read 0-1023)
     if (!btn1) temp|=0x8000;   // switches are inverted sense (0=pressed)
     if (!btn2) temp|=0x4000;
         
@@ -123,6 +136,7 @@
     activity=errLED=0;
     nrf_temp_init();
     errTry(ble.init(),1);
+    NRF_TEMP->TASKS_START=1;
 
 // Build advert
     setupBLE();
--- a/mbed-src.lib	Sun Sep 21 19:23:27 2014 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-http://mbed.org/users/mbed_official/code/mbed-src/#1f0269907d8b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Wed Oct 01 22:06:43 2014 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/552587b429a1
\ No newline at end of file