feat: 更新触摸屏支持与配置
- 移除不再使用的 CST816 触摸屏组件,替换为 CST816S 版本 - 更新依赖项以包含 espressif/esp_lcd_touch_cst816s - 调整触摸屏初始化逻辑,支持新的 CST816S 驱动 - 修改显示配置以适应新的 LCD 分辨率和间隙设置 - 启用触摸功能并更新相关的 I2C 配置 - 更新 sdkconfig.defaults 以禁用 CST816S 的读取 ID 功能
This commit is contained in:
@@ -87,6 +87,7 @@ esp_err_t display_init(esp_lcd_panel_io_handle_t *io_handle_out,
|
||||
ESP_ERROR_CHECK(esp_lcd_panel_reset(panel_handle));
|
||||
ESP_ERROR_CHECK(esp_lcd_panel_init(panel_handle));
|
||||
ESP_ERROR_CHECK(esp_lcd_panel_mirror(panel_handle, false, false));
|
||||
ESP_ERROR_CHECK(esp_lcd_panel_set_gap(panel_handle, BOARD_LCD_GAP_X, BOARD_LCD_GAP_Y));
|
||||
ESP_ERROR_CHECK(esp_lcd_panel_disp_on_off(panel_handle, true));
|
||||
|
||||
ESP_LOGI(TAG, "Turn on LCD backlight");
|
||||
|
||||
Reference in New Issue
Block a user