temp

Committer:
BenRJG
Date:
Thu Dec 06 15:38:09 2018 +0000
Revision:
0:2a4af0cb6e8d
Imported Code from Kiel; Added button functionality; Added set DateTime Functionality

Who changed what in which revision?

UserRevisionLine numberNew contents of line
BenRJG 0:2a4af0cb6e8d 1 #ifndef _DISPLAYTHREAD_H
BenRJG 0:2a4af0cb6e8d 2 #define _DISPLAYTHREAD_H
BenRJG 0:2a4af0cb6e8d 3 #include "Pages.hpp"
BenRJG 0:2a4af0cb6e8d 4 #include "mbed.h"
BenRJG 0:2a4af0cb6e8d 5 #include "dateTime.hpp"
BenRJG 0:2a4af0cb6e8d 6
BenRJG 0:2a4af0cb6e8d 7 #define b1 PE_12
BenRJG 0:2a4af0cb6e8d 8 #define b2 PE_14
BenRJG 0:2a4af0cb6e8d 9
BenRJG 0:2a4af0cb6e8d 10 #define RS PD_15 //D9
BenRJG 0:2a4af0cb6e8d 11 #define E PF_12 //D8
BenRJG 0:2a4af0cb6e8d 12 #define d4 PF_13 //D7
BenRJG 0:2a4af0cb6e8d 13 #define d5 PE_9 //D6
BenRJG 0:2a4af0cb6e8d 14 #define d6 PF_14 //D4
BenRJG 0:2a4af0cb6e8d 15 #define d7 PF_15 //D2
BenRJG 0:2a4af0cb6e8d 16
BenRJG 0:2a4af0cb6e8d 17
BenRJG 0:2a4af0cb6e8d 18 #define PRESSED 1
BenRJG 0:2a4af0cb6e8d 19
BenRJG 0:2a4af0cb6e8d 20 extern Thread Display;
BenRJG 0:2a4af0cb6e8d 21
BenRJG 0:2a4af0cb6e8d 22 void setValue(BYTE cycle,signed INT_32 value);
BenRJG 0:2a4af0cb6e8d 23 void waitForInput();
BenRJG 0:2a4af0cb6e8d 24 void DisplayThread();
BenRJG 0:2a4af0cb6e8d 25 void pageSelect(U_BYTE buttonValue);
BenRJG 0:2a4af0cb6e8d 26 void buttonActionOne(U_BYTE buttonValue);
BenRJG 0:2a4af0cb6e8d 27 void buttonActionTwo(U_BYTE buttonValue);
BenRJG 0:2a4af0cb6e8d 28 void buttonActionThree(U_BYTE buttonValue);
BenRJG 0:2a4af0cb6e8d 29
BenRJG 0:2a4af0cb6e8d 30 void buttonISR1();
BenRJG 0:2a4af0cb6e8d 31 void buttonISR2();
BenRJG 0:2a4af0cb6e8d 32
BenRJG 0:2a4af0cb6e8d 33 void buttonTO();
BenRJG 0:2a4af0cb6e8d 34
BenRJG 0:2a4af0cb6e8d 35 #endif
BenRJG 0:2a4af0cb6e8d 36