/* * wifi_ota.h - WiFi OTA 服务器 * T4.1 - T4.5 */ #ifndef WIFI_OTA_H #define WIFI_OTA_H #include "ota_relay.h" // WiFi 模式: AP 或 STA typedef enum { OTA_WIFI_MODE_AP, // AP 模式(ESP32 作为热点) OTA_WIFI_MODE_STA // STA 模式(连接路由器) } ota_wifi_mode_t; // WiFi OTA 任务入口 void wifi_ota_task(void *pvParameters); // 信号通知 OTA 中继开始(存储完成后调用) void wifi_ota_signal_relay(void); // 获取当前 WiFi 模式 ota_wifi_mode_t wifi_get_mode(void); // 获取 WiFi RSSI int8_t wifi_get_rssi(void); // STA 是否已连接 bool wifi_is_connected(void); #endif // WIFI_OTA_H