able to subscribe for >10hrs and still running
Dependencies: ADE7758_v1 Crypto DHT11 MQTT MbedJSONValue SDFileSystem SPI_TFT_ILI9341 SWSPI SetRTC TFT_fonts Touch W5500Interface mbed-rtos mbed-src tuanpm
Fork of PB_emma_controller_mbed_src by
main.cpp@1:d314a43ae6f7, 2015-07-03 (annotated)
- Committer:
- arsenalist
- Date:
- Fri Jul 03 07:15:29 2015 +0000
- Revision:
- 1:d314a43ae6f7
- Parent:
- 0:f4e449fa34d7
- Child:
- 8:51a0ca9079ca
Update previous commit.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
arsenalist | 0:f4e449fa34d7 | 1 | #include "emmaCode.h" |
arsenalist | 0:f4e449fa34d7 | 2 | |
arsenalist | 0:f4e449fa34d7 | 3 | int mode = MODE_OPERATION; |
arsenalist | 0:f4e449fa34d7 | 4 | int main() { |
arsenalist | 0:f4e449fa34d7 | 5 | //init touchscreen and read input |
arsenalist | 0:f4e449fa34d7 | 6 | emmaInit(); |
arsenalist | 0:f4e449fa34d7 | 7 | |
arsenalist | 0:f4e449fa34d7 | 8 | //switch mode |
arsenalist | 0:f4e449fa34d7 | 9 | switch(mode) { |
arsenalist | 0:f4e449fa34d7 | 10 | case MODE_SETTINGS: |
arsenalist | 0:f4e449fa34d7 | 11 | emmaModeSettings(); |
arsenalist | 0:f4e449fa34d7 | 12 | break; |
arsenalist | 0:f4e449fa34d7 | 13 | case MODE_REGISTER: |
arsenalist | 0:f4e449fa34d7 | 14 | emmaModeRegister(); |
arsenalist | 0:f4e449fa34d7 | 15 | break; |
arsenalist | 0:f4e449fa34d7 | 16 | case MODE_OPERATION: |
arsenalist | 0:f4e449fa34d7 | 17 | emmaModeOperation(); |
arsenalist | 0:f4e449fa34d7 | 18 | break; |
arsenalist | 0:f4e449fa34d7 | 19 | case MODE_FIRMWARE_DOWNLOAD: |
arsenalist | 0:f4e449fa34d7 | 20 | emmaModeFirmwareDownload(); |
arsenalist | 0:f4e449fa34d7 | 21 | break; |
arsenalist | 0:f4e449fa34d7 | 22 | default: |
arsenalist | 0:f4e449fa34d7 | 23 | emmaModeWiFiConfig(); |
arsenalist | 0:f4e449fa34d7 | 24 | break; |
arsenalist | 0:f4e449fa34d7 | 25 | } |
arsenalist | 0:f4e449fa34d7 | 26 | return 0; |
arsenalist | 0:f4e449fa34d7 | 27 | } |