Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Display.h

Committer:
muaiyd
Date:
2014-03-04
Revision:
20:00a9a95ef083
Child:
22:644d53f1f291

File content as of revision 20:00a9a95ef083:

/*************************************************************
Display the following on the LCD display every 2 seconds 
a. Frequency value (show as integer) 
b. analogue values (show as integers) 
c. digital values
d. Possible error code
**************************************************************/

void Display(){  
    DisplayPin = ! (DisplayPin);      //Pin 26
    Write_LCD("    ",0,2,0);  
    if( Freq<1010 && Freq>490){
        sprintf(Temp, "%d", Freq);
        Write_LCD(Temp,0,2,0);
    }
    else{
        Write_LCD("Err",0,2,0);
    }
    sprintf(Temp, "%d", Analug1_valu[4]);
    Write_LCD("   ",1,3,0);
    Write_LCD(Temp,1,3,0);
    sprintf(Temp, "%d", Analug2_valu[4]);
    Write_LCD("   ",1,10,0);
    Write_LCD(Temp,1,10,0);
    sprintf(Temp, "%d", Swch1);
    Write_LCD(Temp,0,10,0);
    sprintf(Temp, "%d", Swch2);
    Write_LCD(Temp,0,15,0);
    sprintf(Temp, "%d", Error_Code);
    Write_LCD(Temp,1,15,0);
}