Thermometer connected to internet

Dependencies:   BME280 EthernetInterface FXOS8700Q HTTPClient-wolfSSL NTPClient NetworkAPI OAuth4Tw TSL2561_I2C eCompass_FPU_Lib mbed-rtos mbed wolfSSL

Fork of TCP_Server_Example by Roy van Dam

Committer:
zeus3110
Date:
Sun Sep 27 11:04:54 2015 +0000
Revision:
12:12369ee344ab
Network thermometer test program

Who changed what in which revision?

UserRevisionLine numberNew contents of line
zeus3110 12:12369ee344ab 1 #include "StatusLED.h"
zeus3110 12:12369ee344ab 2
zeus3110 12:12369ee344ab 3 //------------------------------------------------------------------------------------------
zeus3110 12:12369ee344ab 4
zeus3110 12:12369ee344ab 5 StatusLED::StatusLED(DigitalOut *_pHBLed,DigitalOut *_pDataLed, DigitalOut *_pServerLed)
zeus3110 12:12369ee344ab 6 {
zeus3110 12:12369ee344ab 7 pHBLed=_pHBLed;
zeus3110 12:12369ee344ab 8 pDataLed=_pDataLed;
zeus3110 12:12369ee344ab 9 pServerLed=_pServerLed;
zeus3110 12:12369ee344ab 10
zeus3110 12:12369ee344ab 11 pHBLed->write(1);
zeus3110 12:12369ee344ab 12 pDataLed->write(1);
zeus3110 12:12369ee344ab 13 pServerLed->write(1);
zeus3110 12:12369ee344ab 14 }
zeus3110 12:12369ee344ab 15
zeus3110 12:12369ee344ab 16 void StatusLED::HBLedTick(){
zeus3110 12:12369ee344ab 17 pOBStatusLED->pHBLed->write(pOBStatusLED->pHBLed->read()?0:1);
zeus3110 12:12369ee344ab 18 }
zeus3110 12:12369ee344ab 19
zeus3110 12:12369ee344ab 20 StatusLED *pOBStatusLED;
zeus3110 12:12369ee344ab 21
zeus3110 12:12369ee344ab 22 //------------------------------------------------------------------------------------------
zeus3110 12:12369ee344ab 23
zeus3110 12:12369ee344ab 24 void HBLedTicker(void const *args)
zeus3110 12:12369ee344ab 25 {
zeus3110 12:12369ee344ab 26 pOBStatusLED->HBLedTick();
zeus3110 12:12369ee344ab 27 }
zeus3110 12:12369ee344ab 28