DesignForAmputee hw 5 project
Dependencies: mbed BLE_API nRF51822
Diff: main.cpp
- 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);