Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Committer:
muaiyd
Date:
Sat Feb 15 17:07:18 2014 +0000
Revision:
1:9a3cfeca7ecd
Parent:
0:86bba6bf9b6f
Child:
2:8efdefa03347
Child:
3:0096bc67ae3c
Timing by Timer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
muaiyd 0:86bba6bf9b6f 1 #include "Function.h"
muaiyd 0:86bba6bf9b6f 2
muaiyd 0:86bba6bf9b6f 3 int main(){
muaiyd 1:9a3cfeca7ecd 4 bool T1=1,T2=1,T3=1,T4=1,T5=1;
muaiyd 0:86bba6bf9b6f 5 Init_LCD();
muaiyd 1:9a3cfeca7ecd 6 TimeA.start();
muaiyd 1:9a3cfeca7ecd 7 while(1){
muaiyd 1:9a3cfeca7ecd 8 if((TimeA.read()>2)&&T1){
muaiyd 1:9a3cfeca7ecd 9 Write_LCD("2Sec",0,0,1);
muaiyd 1:9a3cfeca7ecd 10 T1=0;
muaiyd 1:9a3cfeca7ecd 11 }
muaiyd 1:9a3cfeca7ecd 12 if(TimeA.read()>7&&T2){
muaiyd 1:9a3cfeca7ecd 13 Write_LCD("7Sec",0,6,0);
muaiyd 1:9a3cfeca7ecd 14 T2=0;
muaiyd 1:9a3cfeca7ecd 15 }
muaiyd 1:9a3cfeca7ecd 16 if(TimeA.read()>8&&T3){
muaiyd 1:9a3cfeca7ecd 17 Write_LCD("8Sec",0,11,0);
muaiyd 1:9a3cfeca7ecd 18 T3=0;
muaiyd 1:9a3cfeca7ecd 19 }
muaiyd 1:9a3cfeca7ecd 20 if(TimeA.read()>11&&T4){
muaiyd 1:9a3cfeca7ecd 21 Write_LCD("11Sec",1,0,0);
muaiyd 1:9a3cfeca7ecd 22 T4=0;
muaiyd 1:9a3cfeca7ecd 23 }
muaiyd 1:9a3cfeca7ecd 24 if(TimeA.read()>21&&T5){
muaiyd 1:9a3cfeca7ecd 25 Write_LCD("21Sec",1,9,0);
muaiyd 1:9a3cfeca7ecd 26 T5=0;
muaiyd 1:9a3cfeca7ecd 27 TimeA.reset();
muaiyd 1:9a3cfeca7ecd 28 T1=1,T2=1,T3=1,T4=1,T5=1;
muaiyd 1:9a3cfeca7ecd 29 }
muaiyd 1:9a3cfeca7ecd 30 }
muaiyd 0:86bba6bf9b6f 31 }