epaper test with encoder

Dependencies:   mRotaryEncoder epd1in54

Committer:
RogerJKelly
Date:
Tue Mar 05 21:45:12 2019 +0000
Revision:
0:86a20b448fa5
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RogerJKelly 0:86a20b448fa5 1
RogerJKelly 0:86a20b448fa5 2
RogerJKelly 0:86a20b448fa5 3
RogerJKelly 0:86a20b448fa5 4 #define MENU_MAX 6
RogerJKelly 0:86a20b448fa5 5 #define MENU_MIN 0
RogerJKelly 0:86a20b448fa5 6
RogerJKelly 0:86a20b448fa5 7 #define START_HOUR_MIN -1
RogerJKelly 0:86a20b448fa5 8 #define START_HOUR_OFF -1
RogerJKelly 0:86a20b448fa5 9 #define START_HOUR_MAX 24
RogerJKelly 0:86a20b448fa5 10 #define START_HOUR_INC 1
RogerJKelly 0:86a20b448fa5 11 #define START_HOUR_DEFAULT 7
RogerJKelly 0:86a20b448fa5 12
RogerJKelly 0:86a20b448fa5 13 #define RUNTIME_MIN 15
RogerJKelly 0:86a20b448fa5 14 #define RUNTIME_MAX 360
RogerJKelly 0:86a20b448fa5 15 #define RUN_TIME_INC 15
RogerJKelly 0:86a20b448fa5 16 #define RUN_TIME_DEFAULT 120
RogerJKelly 0:86a20b448fa5 17
RogerJKelly 0:86a20b448fa5 18 #define SMALL_MENU_WINDOW_WIDTH 16
RogerJKelly 0:86a20b448fa5 19 #define SMALL_MENU_WINDOW_HEIGHT 160 // should be multiples of 8???
RogerJKelly 0:86a20b448fa5 20 #define SMALL_MENU_WINDOW_X_OFFSET 72
RogerJKelly 0:86a20b448fa5 21 #define SMALL_MENU_WINDOW_Y_OFFSET 36 //96
RogerJKelly 0:86a20b448fa5 22
RogerJKelly 0:86a20b448fa5 23 enum cal_selected { NotSel, DoW, StartHr, StartMin, RunTime };
RogerJKelly 0:86a20b448fa5 24
RogerJKelly 0:86a20b448fa5 25
RogerJKelly 0:86a20b448fa5 26 struct sDays
RogerJKelly 0:86a20b448fa5 27 {
RogerJKelly 0:86a20b448fa5 28 int start_hour;
RogerJKelly 0:86a20b448fa5 29 int runtime;
RogerJKelly 0:86a20b448fa5 30 enum cal_selected selected;
RogerJKelly 0:86a20b448fa5 31 };
RogerJKelly 0:86a20b448fa5 32