From aeccc15ab6f8e47a05039c60fdee705be47f45eb Mon Sep 17 00:00:00 2001 From: Ken Van Hoeylandt Date: Sun, 21 Jun 2026 22:20:07 +0200 Subject: [PATCH] Fix for Gt911Touch when using new I2C driver. (#536) Committing this straight to main branch to avoid wasting pipelines. --- Drivers/GT911/Source/Gt911Touch.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Drivers/GT911/Source/Gt911Touch.cpp b/Drivers/GT911/Source/Gt911Touch.cpp index be67ac81..08e1ee4e 100644 --- a/Drivers/GT911/Source/Gt911Touch.cpp +++ b/Drivers/GT911/Source/Gt911Touch.cpp @@ -22,6 +22,7 @@ bool Gt911Touch::createIoHandle(esp_lcd_panel_io_handle_t& outHandle) { io_config.dev_addr = ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS; } else if (i2c_controller_has_device_at_address(i2c, ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS_BACKUP, pdMS_TO_TICKS(10)) == ERROR_NONE) { io_config.dev_addr = ESP_LCD_TOUCH_IO_I2C_GT911_ADDRESS_BACKUP; + io_config.scl_speed_hz = esp32_i2c_master_get_clock_frequency(configuration->i2cController); } else { LOGGER.error("No device found on I2C bus"); return false;