Backing up an unused program in case of future need

Dependencies:   mbed

Committer:
andrewboyson
Date:
Tue May 03 09:23:26 2016 +0000
Revision:
4:e076884ef8bd
Parent:
3:accba7e07a0d
Child:
6:be97d38e0b01
Added 1-wire

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 4:e076884ef8bd 1 #include "mbed.h"
andrewboyson 4:e076884ef8bd 2 #include "cfg.h"
andrewboyson 4:e076884ef8bd 3 #include "time.h"
andrewboyson 4:e076884ef8bd 4 #include "log.h"
andrewboyson 4:e076884ef8bd 5 #include "at.h"
andrewboyson 4:e076884ef8bd 6 #include "ntp.h"
andrewboyson 4:e076884ef8bd 7 #include "esp.h"
andrewboyson 4:e076884ef8bd 8 #include "io.h"
andrewboyson 4:e076884ef8bd 9 #include "server.h"
andrewboyson 4:e076884ef8bd 10 #include "wifi.h"
andrewboyson 4:e076884ef8bd 11 #include "uart.h"
andrewboyson 4:e076884ef8bd 12 #include "1-wire.h"
andrewboyson 4:e076884ef8bd 13 #include "ds18b20.h"
andrewboyson 0:09f915e6f9f6 14
andrewboyson 0:09f915e6f9f6 15 static Timer stopTimer;
andrewboyson 4:e076884ef8bd 16 void Hello(void)
andrewboyson 4:e076884ef8bd 17 {
andrewboyson 4:e076884ef8bd 18 }
andrewboyson 0:09f915e6f9f6 19
andrewboyson 0:09f915e6f9f6 20 int main()
andrewboyson 0:09f915e6f9f6 21 {
andrewboyson 2:06fa34661f19 22 int r = 0;
andrewboyson 0:09f915e6f9f6 23
andrewboyson 4:e076884ef8bd 24 //stopTimer.reset();
andrewboyson 4:e076884ef8bd 25 //stopTimer.start();
andrewboyson 0:09f915e6f9f6 26
andrewboyson 0:09f915e6f9f6 27 Led1 = 0; Led2 = 0; Led3 = 0; Led4 = 0;
andrewboyson 0:09f915e6f9f6 28
andrewboyson 4:e076884ef8bd 29 r = CfgInit();
andrewboyson 4:e076884ef8bd 30 r = TimeInit();
andrewboyson 4:e076884ef8bd 31 r = LogInit();
andrewboyson 4:e076884ef8bd 32 r = UartInit();
andrewboyson 4:e076884ef8bd 33 r = EspInit();
andrewboyson 4:e076884ef8bd 34 r = AtInit();
andrewboyson 4:e076884ef8bd 35 r = NtpInit();
andrewboyson 4:e076884ef8bd 36 r = ServerInit(); //Call this after any connections (ntp) are reserved
andrewboyson 4:e076884ef8bd 37 r = OneWireInit();
andrewboyson 4:e076884ef8bd 38 r = DS18B20Init();
andrewboyson 4:e076884ef8bd 39
andrewboyson 0:09f915e6f9f6 40 while (1)
andrewboyson 0:09f915e6f9f6 41 {
andrewboyson 4:e076884ef8bd 42 r = WifiMain(); if (r) break;
andrewboyson 4:e076884ef8bd 43 r = AtMain(); if (r) break;
andrewboyson 4:e076884ef8bd 44 r = UartMain(); if (r) break;
andrewboyson 4:e076884ef8bd 45 r = EspMain(); if (r) break;
andrewboyson 4:e076884ef8bd 46 r = NtpMain(); if (r) break;
andrewboyson 4:e076884ef8bd 47 r = ServerMain(); if (r) break;
andrewboyson 4:e076884ef8bd 48 r = OneWireMain(); if (r) break;
andrewboyson 4:e076884ef8bd 49 r = DS18B20Main(); if (r) break;
andrewboyson 0:09f915e6f9f6 50
andrewboyson 0:09f915e6f9f6 51
andrewboyson 0:09f915e6f9f6 52 switch (WifiStatus)
andrewboyson 0:09f915e6f9f6 53 {
andrewboyson 0:09f915e6f9f6 54 case WIFI_STOPPED: Led2 = 0; Led3 = 0; Led4 = 1; break;
andrewboyson 0:09f915e6f9f6 55 case WIFI_READY: Led2 = 0; Led3 = 1; Led4 = 0; break;
andrewboyson 0:09f915e6f9f6 56 case WIFI_CONNECTED: Led2 = 1; Led3 = 0; Led4 = 0; break;
andrewboyson 0:09f915e6f9f6 57 case WIFI_GOT_IP: Led2 = 0; Led3 = 0; Led4 = 0; break;
andrewboyson 0:09f915e6f9f6 58
andrewboyson 0:09f915e6f9f6 59 }
andrewboyson 4:e076884ef8bd 60
andrewboyson 0:09f915e6f9f6 61 //Led1 = AtBusy();
andrewboyson 0:09f915e6f9f6 62 //if (stopTimer.read() > 20) break;
andrewboyson 0:09f915e6f9f6 63 }
andrewboyson 0:09f915e6f9f6 64
andrewboyson 0:09f915e6f9f6 65 Led1 = 1; Led2 = 1; Led3 = 1; Led4 = 1;
andrewboyson 0:09f915e6f9f6 66
andrewboyson 0:09f915e6f9f6 67 LogCrLf("Finished");
andrewboyson 0:09f915e6f9f6 68 LogSave();
andrewboyson 0:09f915e6f9f6 69 wait(1);
andrewboyson 0:09f915e6f9f6 70 return EXIT_SUCCESS;
andrewboyson 0:09f915e6f9f6 71 }