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 Emma

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "emmaCode.h"
00002 
00003 int mode;
00004 
00005 int main() {
00006     //init touchscreen and read input
00007     mode = MODE_OPERATION;
00008     // mode = emmaModeSelection();
00009     
00010     emmaInit(mode);
00011     //switch mode
00012     switch(mode) {
00013         case MODE_SETTINGS:
00014             emmaModeSettings();
00015             break;
00016         case MODE_REGISTER:
00017             emmaModeRegister();
00018             break;
00019         case MODE_OPERATION:
00020             emmaModeOperation();
00021             break;
00022         case MODE_FIRMWARE_DOWNLOAD:
00023             emmaModeFirmwareDownload();
00024             break;
00025         default:
00026             emmaModeWiFiConfig();
00027             break;
00028     }
00029     return 0;       
00030 }