Troubleshooting

Committer:
BenRJG
Date:
Fri Nov 09 14:24:39 2018 +0000
Revision:
17:b7cd66c5f845
Parent:
16:df78620cb307
export to keil

Who changed what in which revision?

UserRevisionLine numberNew contents of line
BenRJG 11:c561293919d9 1 #include "Display.hpp"
BenRJG 11:c561293919d9 2
BenRJG 11:c561293919d9 3 void Display::INIT()
BenRJG 11:c561293919d9 4 {
BenRJG 12:edf31d0a61f0 5 setTemperature(0);
BenRJG 12:edf31d0a61f0 6 setLightLevel(0);
BenRJG 12:edf31d0a61f0 7 setPressure(0);
BenRJG 17:b7cd66c5f845 8 _lcd.INIT();
BenRJG 13:d49ec153d644 9
BenRJG 12:edf31d0a61f0 10 }
BenRJG 12:edf31d0a61f0 11
BenRJG 12:edf31d0a61f0 12 void Display::pageOne()
BenRJG 12:edf31d0a61f0 13 {
BenRJG 15:f8649829dff9 14 _lcd.clear();
BenRJG 17:b7cd66c5f845 15 // _lcd.disableCursor();
BenRJG 13:d49ec153d644 16
BenRJG 13:d49ec153d644 17 //Temperature Display
BenRJG 15:f8649829dff9 18 _lcd.display("T: ",LINE1);
BenRJG 13:d49ec153d644 19 _lcd.display(_temperature);
BenRJG 13:d49ec153d644 20 _lcd.putt(223);
BenRJG 13:d49ec153d644 21 _lcd.display("C");
BenRJG 13:d49ec153d644 22
BenRJG 13:d49ec153d644 23 //LightLevel Display
BenRJG 13:d49ec153d644 24 _lcd.display("L: ",LINE1+9);
BenRJG 13:d49ec153d644 25 _lcd.display(_lightLevel);
BenRJG 12:edf31d0a61f0 26
BenRJG 13:d49ec153d644 27 //Pressure Display
BenRJG 13:d49ec153d644 28 _lcd.display("P: ",LINE2+2);
BenRJG 13:d49ec153d644 29 _lcd.display(_pressure);
BenRJG 13:d49ec153d644 30 _lcd.display(" mbar");
BenRJG 15:f8649829dff9 31 _lcd.enableCursor();
BenRJG 12:edf31d0a61f0 32 }
BenRJG 12:edf31d0a61f0 33
BenRJG 12:edf31d0a61f0 34 void Display::pageTwo()
BenRJG 12:edf31d0a61f0 35 {
BenRJG 13:d49ec153d644 36 _lcd.clear();
BenRJG 17:b7cd66c5f845 37 // _lcd.enableCursor();
BenRJG 15:f8649829dff9 38
BenRJG 15:f8649829dff9 39 _lcd.display("01/01/2018 00:00",LINE1);
BenRJG 15:f8649829dff9 40 _lcd.display("dd/mm/yyyy hh:mm",LINE2);
BenRJG 15:f8649829dff9 41
BenRJG 15:f8649829dff9 42 _lcd.pos(LINE1);
BenRJG 15:f8649829dff9 43 }
BenRJG 15:f8649829dff9 44
BenRJG 17:b7cd66c5f845 45 /*void Display::day10()
BenRJG 15:f8649829dff9 46 {
BenRJG 15:f8649829dff9 47
BenRJG 15:f8649829dff9 48 }
BenRJG 15:f8649829dff9 49
BenRJG 15:f8649829dff9 50 void Display::day1()
BenRJG 15:f8649829dff9 51 {
BenRJG 15:f8649829dff9 52
BenRJG 15:f8649829dff9 53 }
BenRJG 15:f8649829dff9 54
BenRJG 15:f8649829dff9 55 void Display::month10()
BenRJG 15:f8649829dff9 56 {
BenRJG 15:f8649829dff9 57
BenRJG 15:f8649829dff9 58 }
BenRJG 15:f8649829dff9 59
BenRJG 15:f8649829dff9 60 void Display::month1()
BenRJG 15:f8649829dff9 61 {
BenRJG 15:f8649829dff9 62
BenRJG 15:f8649829dff9 63 }
BenRJG 15:f8649829dff9 64
BenRJG 15:f8649829dff9 65 void Display::year1000()
BenRJG 15:f8649829dff9 66 {
BenRJG 15:f8649829dff9 67
BenRJG 12:edf31d0a61f0 68 }
BenRJG 12:edf31d0a61f0 69
BenRJG 15:f8649829dff9 70 void Display::year100()
BenRJG 15:f8649829dff9 71 {
BenRJG 15:f8649829dff9 72
BenRJG 15:f8649829dff9 73 }
BenRJG 15:f8649829dff9 74
BenRJG 15:f8649829dff9 75 void Display::year10()
BenRJG 15:f8649829dff9 76 {
BenRJG 15:f8649829dff9 77
BenRJG 15:f8649829dff9 78 }
BenRJG 15:f8649829dff9 79
BenRJG 15:f8649829dff9 80 void Display::year1()
BenRJG 15:f8649829dff9 81 {
BenRJG 15:f8649829dff9 82
BenRJG 15:f8649829dff9 83 }
BenRJG 15:f8649829dff9 84
BenRJG 15:f8649829dff9 85 void Display::hour10()
BenRJG 15:f8649829dff9 86 {
BenRJG 15:f8649829dff9 87
BenRJG 15:f8649829dff9 88 }
BenRJG 15:f8649829dff9 89
BenRJG 15:f8649829dff9 90 void Display::hour1()
BenRJG 15:f8649829dff9 91 {
BenRJG 15:f8649829dff9 92
BenRJG 15:f8649829dff9 93 }
BenRJG 15:f8649829dff9 94
BenRJG 15:f8649829dff9 95 void Display::minute10()
BenRJG 15:f8649829dff9 96 {
BenRJG 15:f8649829dff9 97
BenRJG 15:f8649829dff9 98 }
BenRJG 15:f8649829dff9 99
BenRJG 15:f8649829dff9 100 void Display::minute1()
BenRJG 15:f8649829dff9 101 {
BenRJG 15:f8649829dff9 102
BenRJG 17:b7cd66c5f845 103 }*/
BenRJG 15:f8649829dff9 104
BenRJG 15:f8649829dff9 105
BenRJG 12:edf31d0a61f0 106 void Display::setTemperature(S_BYTE temp)
BenRJG 12:edf31d0a61f0 107 {
BenRJG 12:edf31d0a61f0 108 sprintf(_temperature,"%d",temp);
BenRJG 12:edf31d0a61f0 109 }
BenRJG 12:edf31d0a61f0 110
BenRJG 12:edf31d0a61f0 111 void Display::setLightLevel(U_BYTE light)
BenRJG 12:edf31d0a61f0 112 {
BenRJG 12:edf31d0a61f0 113 sprintf(_lightLevel,"%u",light);
BenRJG 12:edf31d0a61f0 114 }
BenRJG 12:edf31d0a61f0 115
BenRJG 12:edf31d0a61f0 116 void Display::setPressure(U_BYTE pres)
BenRJG 12:edf31d0a61f0 117 {
BenRJG 12:edf31d0a61f0 118 sprintf(_pressure,"%u",pres);
BenRJG 11:c561293919d9 119 }
BenRJG 11:c561293919d9 120
BenRJG 11:c561293919d9 121 void Display::clear()
BenRJG 11:c561293919d9 122 {
BenRJG 12:edf31d0a61f0 123
BenRJG 11:c561293919d9 124 }