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
StatusLED.h@12:12369ee344ab, 2015-09-27 (annotated)
- Committer:
- zeus3110
- Date:
- Sun Sep 27 11:04:54 2015 +0000
- Revision:
- 12:12369ee344ab
Network thermometer test program
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
zeus3110 | 12:12369ee344ab | 1 | #ifndef STATUS_LED_H |
zeus3110 | 12:12369ee344ab | 2 | #define STATUS_LED_H |
zeus3110 | 12:12369ee344ab | 3 | |
zeus3110 | 12:12369ee344ab | 4 | // MBED System Header |
zeus3110 | 12:12369ee344ab | 5 | #include "mbed.h" |
zeus3110 | 12:12369ee344ab | 6 | #include "rtos.h" |
zeus3110 | 12:12369ee344ab | 7 | |
zeus3110 | 12:12369ee344ab | 8 | #define HBLED_CYCLE 1000 // 1000ms |
zeus3110 | 12:12369ee344ab | 9 | #define START_THREAD 1 |
zeus3110 | 12:12369ee344ab | 10 | |
zeus3110 | 12:12369ee344ab | 11 | class StatusLED |
zeus3110 | 12:12369ee344ab | 12 | { |
zeus3110 | 12:12369ee344ab | 13 | private: |
zeus3110 | 12:12369ee344ab | 14 | DigitalOut *pHBLed; |
zeus3110 | 12:12369ee344ab | 15 | DigitalOut *pDataLed; |
zeus3110 | 12:12369ee344ab | 16 | DigitalOut *pServerLed; |
zeus3110 | 12:12369ee344ab | 17 | public: |
zeus3110 | 12:12369ee344ab | 18 | StatusLED(DigitalOut *_pHBLed,DigitalOut *_pDataLed, DigitalOut *_pServerLed); |
zeus3110 | 12:12369ee344ab | 19 | void HBLedTick(); |
zeus3110 | 12:12369ee344ab | 20 | }; |
zeus3110 | 12:12369ee344ab | 21 | |
zeus3110 | 12:12369ee344ab | 22 | void HBLedTicker(void const *args); |
zeus3110 | 12:12369ee344ab | 23 | |
zeus3110 | 12:12369ee344ab | 24 | extern StatusLED *pOBStatusLED; |
zeus3110 | 12:12369ee344ab | 25 | |
zeus3110 | 12:12369ee344ab | 26 | #endif |
zeus3110 | 12:12369ee344ab | 27 |