Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Display.h

Committer:
muaiyd
Date:
2014-03-05
Revision:
22:644d53f1f291
Parent:
20:00a9a95ef083

File content as of revision 22:644d53f1f291:

/*************************************************************
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
    if( Freq<1010 && Freq>490){
        sprintf(Temp, "%4d", Freq);
        Write_LCD(Temp,0,2,0);
    }
    else{
        Write_LCD(" Err",0,2,0);
    }
    sprintf(Temp, "%3d", Analug1_valu[4]);
    Write_LCD(Temp,1,3,0);
    
    sprintf(Temp, "%3d", Analug2_valu[4]);
    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);
    //DisplayPin = ! (DisplayPin);
}