Ben Gordon
/
ELEC351_GroupA-branch1
Troubleshooting
Display.cpp
- Committer:
- BenRJG
- Date:
- 2018-11-08
- Revision:
- 12:edf31d0a61f0
- Parent:
- 11:c561293919d9
- Child:
- 13:d49ec153d644
File content as of revision 12:edf31d0a61f0:
#include "Display.hpp" void Display::INIT() { lcd.INIT(); setTemperature(0); setLightLevel(0); setPressure(0); } void Display::pageOne() { lcd.clear(); //lcd.display("T: +00",LINE1); //LINE + position on line lcd.display("T: "); lcd.display(_temperature); lcd.putt(223); lcd.display("C"); lcd.display("L: ",LINE1+9); lcd.display(_lightLevel); //lcd.display("P: 0000 mbar",LINE2+2); 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() { }