Ben Gordon
/
ELEC351_GroupA-branch1
Troubleshooting
Display.cpp
- Committer:
- BenRJG
- Date:
- 2018-11-08
- Revision:
- 13:d49ec153d644
- Parent:
- 12:edf31d0a61f0
- Child:
- 15:f8649829dff9
File content as of revision 13:d49ec153d644:
#include "Display.hpp" void Display::INIT() { _lcd.INIT(); setTemperature(0); setLightLevel(0); setPressure(0); pageOne(); } void Display::pageOne() { _lcd.clear(); //Temperature Display _lcd.display("T: "); _lcd.display(_temperature); _lcd.putt(223); _lcd.display("C"); //LightLevel Display _lcd.display("L: ",LINE1+9); _lcd.display(_lightLevel); //Pressure Display _lcd.display("P: ",LINE2+2); _lcd.display(_pressure); _lcd.display(" mbar"); } void Display::pageTwo() { _lcd.clear(); _lcd.display("dd/mm/yyyy",LINE1+3); _lcd.display("hh:mm am",LINE2+4); } void Display::setTemperature(S_BYTE temp) { sprintf(_temperature,"%d",temp); } void Display::setLightLevel(U_BYTE light) { sprintf(_lightLevel,"%u",light); } void Display::setPressure(U_BYTE pres) { sprintf(_pressure,"%u",pres); } void Display::clear() { }