From 2384275c34151114d8a27ad8f67112fb70e9bb61 Mon Sep 17 00:00:00 2001 From: Terrence Date: Sun, 15 Feb 2026 20:34:46 +0800 Subject: [PATCH] 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. --- main/boards/common/wifi_board.cc | 7 +++---- main/idf_component.yml | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/main/boards/common/wifi_board.cc b/main/boards/common/wifi_board.cc index c24ed315..377685ba 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 3a80f4c5..57cc468a 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