#include #define EVE_TOUCH_ENGINE_HOST 0x4000 #define EVE_TOUCH_ENGINE_FOCALTECH 0x0380 #define EVE_TOUCH_ENGINE_GOODIX 0x05D0 #define EVE_TOUCH_ENGINE_MASK 0x4FF0 void eve_touch_init_engine(uint16_t engine); uint16_t eve_touch_get_engine(void); void eve_touch_set_engine(uint16_t engine); void eve_touch_intr_enable(void); void eve_touch_intr_disable(void); void eve_touch_start(void); void eve_touch_stop(void); int eve_touch_get_extended(void); void eve_touch_set_extended(int extended); void eve_touch_get_matrix(uint32_t *touch_matrix); void eve_touch_set_matrix(const uint32_t *touch_matrix); int eve_touch_ehost_ready(void); void eve_touch_ehost_enter(uint8_t id, uint16_t x, uint16_t y); void eve_touch_ehost_end(void); uint32_t eve_touch_reg_xy(int i); uint8_t eve_touch_reg_tag(int i); uint32_t eve_touch_reg_track(int i);