4 // -------------- States --------------
7 // This first ones have menu text & icons (and are used as array indexes)
36 // These do not have menu text or icons
63 // -------------- Events --------------
64 #define LONG_PRESSED 0x40
71 #define EVENT_LONG_ENTER (EVENT_ENTER | LONG_PRESSED)
72 #define EVENT_LONG_UP (EVENT_UP | LONG_PRESSED)
73 #define EVENT_LONG_DOWN (EVENT_DOWN | LONG_PRESSED)
74 #define EVENT_LONG_LEFT (EVENT_LEFT | LONG_PRESSED)
75 #define EVENT_LONG_RIGHT (EVENT_RIGHT | LONG_PRESSED)
77 extern fsm_state_entry_t
const entry_fsm
[];
78 extern fsm_state_entry_t
const vtx_menu_fsm
[];
79 extern fsm_state_entry_t
const value_select_fsm
[];
81 fsm_state_t
getInitialState();