Library used during 1 day workshops presented by Skool and ARM Hungary in 2015.
Fork of Skool_wkshp_lib2015 by
menu.h@1:68d1a8c4970b, 2015-10-01 (annotated)
- Committer:
- lvagasi
- Date:
- Thu Oct 01 19:17:25 2015 +0000
- Revision:
- 1:68d1a8c4970b
- Parent:
- 0:3ad0af8abf43
Almost complete version. Functionally working. Sometimes some keys are repeated. There is no value check.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lvagasi | 0:3ad0af8abf43 | 1 | #ifndef MENU_H |
lvagasi | 0:3ad0af8abf43 | 2 | #define MENU_H |
lvagasi | 0:3ad0af8abf43 | 3 | |
lvagasi | 0:3ad0af8abf43 | 4 | typedef enum { |
lvagasi | 0:3ad0af8abf43 | 5 | IN_LOOP = 0, |
lvagasi | 0:3ad0af8abf43 | 6 | IN_MENU = 1, |
lvagasi | 0:3ad0af8abf43 | 7 | ALARM_ON_OFF = 2, |
lvagasi | 0:3ad0af8abf43 | 8 | SET_TIME = 3, |
lvagasi | 0:3ad0af8abf43 | 9 | SET_ALARM = 4, |
lvagasi | 0:3ad0af8abf43 | 10 | SET_DATE = 5, |
lvagasi | 0:3ad0af8abf43 | 11 | FINISH = 6 |
lvagasi | 0:3ad0af8abf43 | 12 | }FSM_State; |
lvagasi | 0:3ad0af8abf43 | 13 | |
lvagasi | 0:3ad0af8abf43 | 14 | #define MAINMENU_ITEMMAX 4 |
lvagasi | 0:3ad0af8abf43 | 15 | |
lvagasi | 0:3ad0af8abf43 | 16 | |
lvagasi | 0:3ad0af8abf43 | 17 | void MainMenu_Handler(void); |
lvagasi | 0:3ad0af8abf43 | 18 | void ShowAlarmText(void); |
lvagasi | 0:3ad0af8abf43 | 19 | |
lvagasi | 0:3ad0af8abf43 | 20 | #endif |