epaper test with encoder

Dependencies:   mRotaryEncoder epd1in54

Revision:
0:86a20b448fa5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/menu.h	Tue Mar 05 21:45:12 2019 +0000
@@ -0,0 +1,32 @@
+
+
+
+#define MENU_MAX 6
+#define MENU_MIN 0
+
+#define START_HOUR_MIN     -1
+#define START_HOUR_OFF     -1
+#define START_HOUR_MAX     24
+#define START_HOUR_INC     1
+#define START_HOUR_DEFAULT 7
+
+#define RUNTIME_MIN     15
+#define RUNTIME_MAX     360
+#define RUN_TIME_INC    15
+#define RUN_TIME_DEFAULT 120
+
+#define SMALL_MENU_WINDOW_WIDTH 16
+#define SMALL_MENU_WINDOW_HEIGHT 160     // should be multiples of 8???
+#define SMALL_MENU_WINDOW_X_OFFSET 72
+#define SMALL_MENU_WINDOW_Y_OFFSET 36 //96
+
+enum cal_selected { NotSel, DoW, StartHr, StartMin, RunTime };
+ 
+
+struct sDays 
+{
+    int start_hour;
+    int runtime;
+    enum cal_selected selected;
+};
+