DesignForAmputee hw 5 project

Dependencies:   mbed BLE_API nRF51822

Revision:
7:fa5a3ca3c62b
Parent:
6:d540386708d1
Child:
8:114fea2afa09
--- a/main.cpp	Sat Nov 08 00:50:33 2014 +0000
+++ b/main.cpp	Sat Nov 08 02:01:45 2014 +0000
@@ -34,7 +34,7 @@
 void onDataWritten(const GattCharacteristicWriteCBParams *params)
 {
     if ((uartServicePtr != NULL) && (params->charHandle == uartServicePtr->getTXCharacteristicHandle())) {
-        float temp = tempPin.read(); // temperature, not temporary
+        float temp = ((tempPin.read()*3)-0.5)*100; // temperature, conversion to celcius, via https://learn.adafruit.com/tmp36-temperature-sensor?view=all
 
         uint16_t bytesRead = params->len;
         DEBUG("received %u bytes\n\r", bytesRead);
@@ -68,7 +68,7 @@
     DEBUG("Initialising the nRF51822\n\r");
     ble.init();
     ble.onDisconnection(disconnectionCallback);
-    ble.onDataWritten(onDataWritten);
+    ble.onDataWritten(onDataWritten); // called when someone writes to me
  
     /* setup advertising */
     ble.accumulateAdvertisingPayload(GapAdvertisingData::BREDR_NOT_SUPPORTED);