From 70481429367ca00144b24f118cbfdfb28b02967d Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期三, 26 八月 2026 15:54:31 +0800
Subject: [PATCH] add sening functions

---
 xiaozhi-esp32-2.2.6/main/boards/common/board.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/xiaozhi-esp32-2.2.6/main/boards/common/board.h b/xiaozhi-esp32-2.2.6/main/boards/common/board.h
index 19d3f2f..c76470d 100644
--- a/xiaozhi-esp32-2.2.6/main/boards/common/board.h
+++ b/xiaozhi-esp32-2.2.6/main/boards/common/board.h
@@ -22,6 +22,7 @@
     Connecting,            // Network is connecting (data: SSID/network name)
     Connected,             // Network connected successfully (data: SSID/network name)
     Disconnected,          // Network disconnected
+    ConnectionFailed,      // Saved networks failed before first connection
     WifiConfigModeEnter,   // Entered WiFi configuration mode
     WifiConfigModeExit,    // Exited WiFi configuration mode
     // Cellular modem specific events
@@ -76,6 +77,8 @@
     virtual NetworkInterface* GetNetwork() = 0;
     virtual void StartNetwork() = 0;
     virtual void SetNetworkEventCallback(NetworkEventCallback callback) { (void)callback; }
+    virtual bool EnsureNetworkReadyForWake(int timeout_ms) { (void)timeout_ms; return true; }
+    virtual bool IsNetworkReady() { return true; }
     virtual const char* GetNetworkStateIcon() = 0;
     virtual bool GetBatteryLevel(int &level, bool& charging, bool& discharging);
     virtual std::string GetSystemInfoJson();

--
Gitblit v1.9.1