29 void setup()
override;
void dump_config() override
void register_button_listener(GT911ButtonListener *listener)
void setup_internal_()
Perform the internal setup routine for the GT911 touchscreen.
bool can_proceed() override
void update_touches() override
void set_interrupt_pin(GPIOPin *pin)
Set a interrupt pin (supports hardware interrupts or expander connected).
void setup() override
Initialize the GT911 touchscreen.
std::vector< GT911ButtonListener * > button_listeners_
void set_reset_pin(GPIOPin *pin)
bool setup_done_
True if the touchscreen setup has completed successfully.
This Class provides the methods to read/write bytes from/to an i2c device.
Providing packet encoding functions for exchanging data with a remote host.