1. 完成了ota功能的基本测试,测试通过

2. 封装了一个模板线程类,支持创建来自单例类的成员函数线程,普通类的线程,普通函数线程
3. 封装了一个Wifi模块类,支持Wifi的各种基本配置
This commit is contained in:
Misaki
2025-09-05 01:09:12 +08:00
parent 5d79f88918
commit 28ceb0caf5
24 changed files with 824 additions and 91 deletions
+19 -1
View File
@@ -41,7 +41,25 @@ uint16_t WIFI_Scan(void);
void BLE_Init(void *arg);
uint16_t BLE_Scan(void);
// 新增接口函数
// 下面的函数为新增的函数
// Code By Misaki
/**
* @brief 自动连接指定 Wi-Fi,带重试
* @param ssid 目标热点名称
* @param password 密码
* @param max_retry 最大重连次数(0 表示仅尝试一次)
* @return true 成功连接
* false 达到重试上限仍未连上
*/
bool WiFi_AutoConnect(const char *ssid, const char *password, uint8_t max_retry);
/**
* @brief 断开当前 STA 连接
*/
esp_err_t WiFi_Disconnect(void);
// 接口函数
uint16_t wireless_get_wifi_ap_list(wifi_ap_info_t *ap_list, uint16_t max_aps);
uint16_t wireless_get_ble_device_list(ble_device_info_t *device_list, uint16_t max_devices);
void wireless_print_wifi_aps(void);