From ba10b2a2d20ecde8d191eba8e86907c6cc873b95 Mon Sep 17 00:00:00 2001 From: Y1hsiaochunnn <66012385+Y1hsiaochunnn@users.noreply.github.com> Date: Sat, 15 Nov 2025 12:56:25 +0800 Subject: [PATCH] fix MIPI_DSI_PHY_CLK_SRC_DEFAULT compile error (#1430) * Update the default wake-up word configuration for the ESP32-P4 chip * Refactor DSI bus configuration for LCD panel * Update MIPI DSI bus configuration for LCD * Update MIPI DSI bus configuration structure * Cancel redundant configuration * Cancel redundant configuration --- main/boards/waveshare-p4-nano/esp32-p4-nano.cc | 6 +++++- .../esp32-p4-wifi6-touch-lcd-4b.cc | 6 +++++- .../esp32-p4-wifi6-touch-lcd-xc.cc | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/main/boards/waveshare-p4-nano/esp32-p4-nano.cc b/main/boards/waveshare-p4-nano/esp32-p4-nano.cc index a7dc2dca..f2e822bb 100644 --- a/main/boards/waveshare-p4-nano/esp32-p4-nano.cc +++ b/main/boards/waveshare-p4-nano/esp32-p4-nano.cc @@ -106,7 +106,11 @@ private: esp_lcd_panel_handle_t disp_panel = NULL; esp_lcd_dsi_bus_handle_t mipi_dsi_bus = NULL; - esp_lcd_dsi_bus_config_t bus_config = JD9365_PANEL_BUS_DSI_2CH_CONFIG(); + esp_lcd_dsi_bus_config_t bus_config = { + .bus_id = 0, + .num_data_lanes = 2, + .lane_bit_rate_mbps = 1500, + }; esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus); ESP_LOGI(TAG, "Install MIPI DSI LCD control panel"); diff --git a/main/boards/waveshare-p4-wifi6-touch-lcd-4b/esp32-p4-wifi6-touch-lcd-4b.cc b/main/boards/waveshare-p4-wifi6-touch-lcd-4b/esp32-p4-wifi6-touch-lcd-4b.cc index 20ec9f43..26637ce0 100644 --- a/main/boards/waveshare-p4-wifi6-touch-lcd-4b/esp32-p4-wifi6-touch-lcd-4b.cc +++ b/main/boards/waveshare-p4-wifi6-touch-lcd-4b/esp32-p4-wifi6-touch-lcd-4b.cc @@ -63,7 +63,11 @@ private: esp_lcd_panel_handle_t disp_panel = NULL; esp_lcd_dsi_bus_handle_t mipi_dsi_bus = NULL; - esp_lcd_dsi_bus_config_t bus_config = ST7703_PANEL_BUS_DSI_2CH_CONFIG(); + esp_lcd_dsi_bus_config_t bus_config = { + .bus_id = 0, + .num_data_lanes = 2, + .lane_bit_rate_mbps = 480, + }; esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus); ESP_LOGI(TAG, "Install MIPI DSI LCD control panel"); diff --git a/main/boards/waveshare-p4-wifi6-touch-lcd-xc/esp32-p4-wifi6-touch-lcd-xc.cc b/main/boards/waveshare-p4-wifi6-touch-lcd-xc/esp32-p4-wifi6-touch-lcd-xc.cc index db8370be..2a2b0c9a 100644 --- a/main/boards/waveshare-p4-wifi6-touch-lcd-xc/esp32-p4-wifi6-touch-lcd-xc.cc +++ b/main/boards/waveshare-p4-wifi6-touch-lcd-xc/esp32-p4-wifi6-touch-lcd-xc.cc @@ -63,7 +63,11 @@ private: esp_lcd_panel_handle_t disp_panel = NULL; esp_lcd_dsi_bus_handle_t mipi_dsi_bus = NULL; - esp_lcd_dsi_bus_config_t bus_config = JD9365_PANEL_BUS_DSI_2CH_CONFIG(); + esp_lcd_dsi_bus_config_t bus_config = { + .bus_id = 0, + .num_data_lanes = 2, + .lane_bit_rate_mbps = 1500, + }; esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus); ESP_LOGI(TAG, "Install MIPI DSI LCD control panel");