#include #define CTP_ETYPE_INTR 1 #define GT911_SIZE_CFG 186 #define GT911_ADDR 0x5d int eos_gt911_init(uint8_t wakeup_cause); void eos_gt911_intr_enable(void); void eos_gt911_intr_disable(void); int eos_gt911_intr_enabled(void); int eos_gt911_reset(void); void eos_gt911_sleep(void); void eos_gt911_wake(void); int eos_gt911_cfg_read(uint8_t *cfg_buf); int eos_gt911_cfg_write(uint8_t *cfg_buf); int eos_gt911_cfg_print(void); void eos_gt911_set_reg(uint8_t *cfg_buf, uint16_t reg, uint8_t val); uint8_t eos_gt911_get_reg(uint8_t *cfg_buf, uint16_t reg); int eos_gt911_configure(void);