Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Revision:
4:4bb228d1f6c2
Parent:
3:0096bc67ae3c
Child:
5:99cf489dcae4
Child:
7:d9f86e1b8185
--- a/main.cpp	Sat Feb 15 17:33:08 2014 +0000
+++ b/main.cpp	Sat Feb 15 18:37:26 2014 +0000
@@ -1,23 +1,18 @@
 #include "Function.h"
  
 int main(){
+    led1=0;
+    led2=0;
+    led3=0;
+    led4=0;
     Init_LCD();
     TimeA.start();
-    Ticker callfunction;
-            Write_LCD("2Sec",0,0,1);
-
-            Write_LCD("7Sec",0,6,0);
-
-            Write_LCD("8Sec",0,11,0);
-
-            Write_LCD("11Sec",1,0,0);
-            T4=0;
-        }
-        if(TimeA.read()>21&&T5){
-            Write_LCD("21Sec",1,9,0);
-            T5=0;
-            TimeA.reset();
-            T1=1,T2=1,T3=1,T4=1,T5=1;
-        }
-    }        
+    CallFunction1.attach(&job1,1);
+    CallFunction2.attach(&job2,0.4);
+    CallFunction3.attach(&job3,0.8);
+    CallFunction4.attach(&job4,2);
+    CallFunction5.attach(&job5,1.8);
+    CallFunction6.attach(&job6,1.5);
+    CallFunction7.attach(&job7,5);
+   
 }
\ No newline at end of file