#define DISPATCH_TIMEOUT (1 * 1000) /* One second */
#define LONGPRESS_TIME 3 /* Seconds */
+#define TIMER_INTERVAL 1 /* Seconds */
typedef enum {
ACTION_NONE,
ACTION_CONFIRM,
ACTION_HOME,
ACTION_MENU,
- ACTION_BACK
+ ACTION_BACK,
+ ACTION_TIMEOUT,
} user_action;
typedef enum {
ACTION_TYPE_IDLE,
ACTION_TYPE_BEGIN,
ACTION_TYPE_END,
- ACTION_TYPE_LONGPRESS
+ ACTION_TYPE_LONGPRESS,
+ ACTION_TYPE_TIMER,
} user_action_type;
typedef void (*input_callback)(user_action action,