From 92de37e182067db093c73057a9aa08e21e59cb33 Mon Sep 17 00:00:00 2001 From: laride <198868291+laride@users.noreply.github.com> Date: Thu, 13 Nov 2025 20:05:42 +0800 Subject: [PATCH] fix: fix esp_afe_sr_iface_t compile error (#1423) * fix: fix esp_afe_sr_iface_t compile error * fix: fix `MIPI_DSI_PHY_CLK_SRC_DEFAULT` compile error in IDF 5.5.2 --- main/audio/processors/afe_audio_processor.h | 2 +- main/audio/wake_words/afe_wake_word.h | 2 +- main/boards/lilygo-t-display-p4/lilygo-t-display-p4.cc | 1 - main/boards/m5stack-tab5/esp_lcd_st7123.h | 1 - main/boards/m5stack-tab5/m5stack_tab5.cc | 2 -- .../esp32-p4-wifi6-touch-lcd-7b.cc | 1 - .../boards/wireless-tag-wtp4c5mp07s/wireless-tag-wtp4c5mp07s.cc | 1 - 7 files changed, 2 insertions(+), 8 deletions(-) diff --git a/main/audio/processors/afe_audio_processor.h b/main/audio/processors/afe_audio_processor.h index 38b1dad3..74d7fa40 100644 --- a/main/audio/processors/afe_audio_processor.h +++ b/main/audio/processors/afe_audio_processor.h @@ -30,7 +30,7 @@ public: private: EventGroupHandle_t event_group_ = nullptr; - esp_afe_sr_iface_t* afe_iface_ = nullptr; + const esp_afe_sr_iface_t* afe_iface_ = nullptr; esp_afe_sr_data_t* afe_data_ = nullptr; std::function&& data)> output_callback_; std::function vad_state_change_callback_; diff --git a/main/audio/wake_words/afe_wake_word.h b/main/audio/wake_words/afe_wake_word.h index 65ac1f82..8f5a2807 100644 --- a/main/audio/wake_words/afe_wake_word.h +++ b/main/audio/wake_words/afe_wake_word.h @@ -36,7 +36,7 @@ public: private: srmodel_list_t *models_ = nullptr; - esp_afe_sr_iface_t* afe_iface_ = nullptr; + const esp_afe_sr_iface_t* afe_iface_ = nullptr; esp_afe_sr_data_t* afe_data_ = nullptr; char* wakenet_model_ = NULL; std::vector wake_words_; diff --git a/main/boards/lilygo-t-display-p4/lilygo-t-display-p4.cc b/main/boards/lilygo-t-display-p4/lilygo-t-display-p4.cc index a315723a..b65a3799 100644 --- a/main/boards/lilygo-t-display-p4/lilygo-t-display-p4.cc +++ b/main/boards/lilygo-t-display-p4/lilygo-t-display-p4.cc @@ -165,7 +165,6 @@ public: esp_lcd_dsi_bus_config_t bus_config = { .bus_id = 0, .num_data_lanes = SCREEN_DATA_LANE_NUM, - .phy_clk_src = MIPI_DSI_PHY_CLK_SRC_DEFAULT, .lane_bit_rate_mbps = SCREEN_LANE_BIT_RATE_MBPS, }; esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus); diff --git a/main/boards/m5stack-tab5/esp_lcd_st7123.h b/main/boards/m5stack-tab5/esp_lcd_st7123.h index 3bb76702..27c514ea 100644 --- a/main/boards/m5stack-tab5/esp_lcd_st7123.h +++ b/main/boards/m5stack-tab5/esp_lcd_st7123.h @@ -75,7 +75,6 @@ { \ .bus_id = 0, \ .num_data_lanes = 2, \ - .phy_clk_src = MIPI_DSI_PHY_CLK_SRC_DEFAULT, \ .lane_bit_rate_mbps = 1000, \ } diff --git a/main/boards/m5stack-tab5/m5stack_tab5.cc b/main/boards/m5stack-tab5/m5stack_tab5.cc index c1330670..7857f749 100644 --- a/main/boards/m5stack-tab5/m5stack_tab5.cc +++ b/main/boards/m5stack-tab5/m5stack_tab5.cc @@ -198,7 +198,6 @@ private: esp_lcd_dsi_bus_config_t bus_config = { .bus_id = 0, .num_data_lanes = 2, - .phy_clk_src = MIPI_DSI_PHY_CLK_SRC_DEFAULT, .lane_bit_rate_mbps = 900, // 900MHz }; ESP_ERROR_CHECK(esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus)); @@ -283,7 +282,6 @@ private: /* create MIPI DSI bus first, it will initialize the DSI PHY as well */ bus_config.bus_id = 0; bus_config.num_data_lanes = 2; // ST7123 uses 2 data lanes - bus_config.phy_clk_src = MIPI_DSI_PHY_CLK_SRC_DEFAULT; bus_config.lane_bit_rate_mbps = 965; // ST7123 lane bitrate ret = esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus); if (ret != ESP_OK) { diff --git a/main/boards/waveshare-p4-wifi6-touch-lcd-7b/esp32-p4-wifi6-touch-lcd-7b.cc b/main/boards/waveshare-p4-wifi6-touch-lcd-7b/esp32-p4-wifi6-touch-lcd-7b.cc index 5222ea21..f83b6c5c 100644 --- a/main/boards/waveshare-p4-wifi6-touch-lcd-7b/esp32-p4-wifi6-touch-lcd-7b.cc +++ b/main/boards/waveshare-p4-wifi6-touch-lcd-7b/esp32-p4-wifi6-touch-lcd-7b.cc @@ -66,7 +66,6 @@ private: esp_lcd_dsi_bus_config_t bus_config = { .bus_id = 0, .num_data_lanes = 2, - .phy_clk_src = MIPI_DSI_PHY_CLK_SRC_DEFAULT, .lane_bit_rate_mbps = 900, }; esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus); diff --git a/main/boards/wireless-tag-wtp4c5mp07s/wireless-tag-wtp4c5mp07s.cc b/main/boards/wireless-tag-wtp4c5mp07s/wireless-tag-wtp4c5mp07s.cc index 6e39ca26..28250fb3 100644 --- a/main/boards/wireless-tag-wtp4c5mp07s/wireless-tag-wtp4c5mp07s.cc +++ b/main/boards/wireless-tag-wtp4c5mp07s/wireless-tag-wtp4c5mp07s.cc @@ -73,7 +73,6 @@ private: esp_lcd_dsi_bus_config_t bus_config = { .bus_id = 0, .num_data_lanes = 2, - .phy_clk_src = MIPI_DSI_PHY_CLK_SRC_DEFAULT, .lane_bit_rate_mbps = 900, }; esp_lcd_new_dsi_bus(&bus_config, &mipi_dsi_bus);