From cf59430991d1df6a707afa9e59a1d79734535cf1 Mon Sep 17 00:00:00 2001 From: Xiaoxia Date: Mon, 16 Feb 2026 10:10:39 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20Update=20esp-wifi-connect=20version=20?= =?UTF-8?q?in=20idf=5Fcomponent.yml=20and=20refac=E2=80=A6=20(#1769)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: Update esp-wifi-connect version in idf_component.yml and refactor event callback in WifiBoard class - Bumped esp-wifi-connect version from ~3.0.2 to ~3.1.1 in idf_component.yml. - Refactored the event callback in WifiBoard to use a string parameter for SSID data, improving clarity and consistency in network event handling. * refactor: Change logging level for OpusHead and OpusTags detection in OggDemuxer - Updated log statements from ESP_LOGI to ESP_LOGD for OpusHead and OpusTags found events, improving log verbosity control. --- main/audio/demuxer/ogg_demuxer.cc | 4 ++-- main/boards/common/wifi_board.cc | 7 +++---- main/idf_component.yml | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/main/audio/demuxer/ogg_demuxer.cc b/main/audio/demuxer/ogg_demuxer.cc index 9024840..6b60876 100644 --- a/main/audio/demuxer/ogg_demuxer.cc +++ b/main/audio/demuxer/ogg_demuxer.cc @@ -246,7 +246,7 @@ size_t OggDemuxer::Process(const uint8_t* data, size_t size) (ctx_.packet_buf[13] << 8) | (ctx_.packet_buf[14] << 16) | (ctx_.packet_buf[15] << 24); - ESP_LOGI(TAG, "OpusHead found, sample_rate=%d", opus_info_.sample_rate); + ESP_LOGD(TAG, "OpusHead found, sample_rate=%d", opus_info_.sample_rate); } ctx_.packet_len = 0; ctx_.packet_continued = false; @@ -258,7 +258,7 @@ size_t OggDemuxer::Process(const uint8_t* data, size_t size) if (!opus_info_.tags_seen) { if (ctx_.packet_len >= 8 && memcmp(ctx_.packet_buf, "OpusTags", 8) == 0) { opus_info_.tags_seen = true; - ESP_LOGI(TAG, "OpusTags found."); + ESP_LOGD(TAG, "OpusTags found."); ctx_.packet_len = 0; ctx_.packet_continued = false; ctx_.seg_index++; diff --git a/main/boards/common/wifi_board.cc b/main/boards/common/wifi_board.cc index c24ed31..377685b 100644 --- a/main/boards/common/wifi_board.cc +++ b/main/boards/common/wifi_board.cc @@ -59,17 +59,16 @@ void WifiBoard::StartNetwork() { wifi_manager.Initialize(config); // Set unified event callback - forward to NetworkEvent with SSID data - wifi_manager.SetEventCallback([this, &wifi_manager](WifiEvent event) { - std::string ssid = wifi_manager.GetSsid(); + wifi_manager.SetEventCallback([this](WifiEvent event, const std::string& data) { switch (event) { case WifiEvent::Scanning: OnNetworkEvent(NetworkEvent::Scanning); break; case WifiEvent::Connecting: - OnNetworkEvent(NetworkEvent::Connecting, ssid); + OnNetworkEvent(NetworkEvent::Connecting, data); break; case WifiEvent::Connected: - OnNetworkEvent(NetworkEvent::Connected, ssid); + OnNetworkEvent(NetworkEvent::Connected, data); break; case WifiEvent::Disconnected: OnNetworkEvent(NetworkEvent::Disconnected); diff --git a/main/idf_component.yml b/main/idf_component.yml index 3a80f4c..57cc468 100644 --- a/main/idf_component.yml +++ b/main/idf_component.yml @@ -19,7 +19,7 @@ dependencies: waveshare/custom_io_expander_ch32v003: ^1.0.0 espressif/esp_lcd_panel_io_additions: ^1.0.1 78/esp_lcd_nv3023: ~1.0.0 - 78/esp-wifi-connect: ~3.0.2 + 78/esp-wifi-connect: ~3.1.1 espressif/esp_audio_effects: ~1.2.1 espressif/esp_audio_codec: ~2.4.1 78/esp-ml307: ~3.6.4