Ben Gordon
/
ELEC351_GroupA_alternate
temp
displayThread.h@0:2a4af0cb6e8d, 2018-12-06 (annotated)
- 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?
User | Revision | Line number | New 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 |