#ifndef __INPUT_H__ #define __INPUT_H__ #include "event.h" /* *********************************************************************** */ #define EVENT_NUM_INPUT_BUTTON 0x00 #define EVENT_NUM_INPUT_DOOR 0x01 #define EVENT_NUM_INPUT_QUAD 0x02 #define EVENT_VALUE_INPUT_QUAD_DEC 0x01 #define EVENT_VALUE_INPUT_QUAD_INC 0x02 #define EVENT_VALUE_INPUT_BUTTON_RELEASED 0x00 #define EVENT_VALUE_INPUT_BUTTON_PRESSED 0x01 #define EVENT_VALUE_INPUT_DOOR_CLOSED 0x00 #define EVENT_VALUE_INPUT_DOOR_OPEN 0x01 /* *********************************************************************** */ void input_init (void); void input_event_handler (struct event_entry *event); uint8_t input_get_sleep_mode(void); /* *********************************************************************** */ #endif /* __INPUT_H__ */