#include #define GT911_ADDR 0x5d #define GT911_SIZE_CFG 186 #define GT911_SIZE_PBUF 8 #define GT911_MAX_POINTS 5 void eos_gt911_reset(void); int 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); int eos_gt911_set_status(uint8_t status); int eos_gt911_get_status(uint8_t *status); int eos_gt911_get_points(int num_points, uint8_t *points);