Troubleshooting

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

Who changed what in which revision?

UserRevisionLine numberNew contents of line
BenRJG 11:c561293919d9 1 #ifndef _DISPLAY_HPP
BenRJG 11:c561293919d9 2 #define _DISPLAY_HPP
BenRJG 12:edf31d0a61f0 3 #include "mbed.h"
BenRJG 12:edf31d0a61f0 4 #include "DataTypes.hpp"
BenRJG 12:edf31d0a61f0 5 #include "LCD.hpp"
BenRJG 11:c561293919d9 6
BenRJG 11:c561293919d9 7 class Display{
BenRJG 11:c561293919d9 8 public:
BenRJG 13:d49ec153d644 9 Display(PinName rs, PinName e, PinName d4, PinName d5, PinName d6, PinName d7) : _lcd(rs,e,d4,d5,d6,d7) {}
BenRJG 11:c561293919d9 10 void INIT();
BenRJG 11:c561293919d9 11 void clear();
BenRJG 12:edf31d0a61f0 12 void pageOne();
BenRJG 12:edf31d0a61f0 13 void pageTwo();
BenRJG 12:edf31d0a61f0 14
BenRJG 12:edf31d0a61f0 15 void setTemperature(S_BYTE temp);
BenRJG 12:edf31d0a61f0 16 void setLightLevel(U_BYTE light);
BenRJG 12:edf31d0a61f0 17 void setPressure(U_BYTE pres);
BenRJG 11:c561293919d9 18 private:
BenRJG 12:edf31d0a61f0 19 char _temperature[4];
BenRJG 12:edf31d0a61f0 20 char _lightLevel[5];
BenRJG 12:edf31d0a61f0 21 char _pressure[6];
BenRJG 11:c561293919d9 22 private:
BenRJG 13:d49ec153d644 23 LCD _lcd;
BenRJG 11:c561293919d9 24 };
BenRJG 11:c561293919d9 25 #endif