feat: 添加配网模式选择功能,支持按键触发与常驻配网模式

This commit is contained in:
Wang Beihong
2026-03-05 18:46:18 +08:00
parent ebde114be6
commit 32f3f9980d
5 changed files with 117 additions and 27 deletions

View File

@@ -8,6 +8,7 @@
## 功能特性
- 长按按键进入配网模式
- 支持两种配网策略:按键触发 / 常驻配网
- 设备开启 SoftAP`ESP32-xxxxxx`+ Captive Portal
- 手机访问 `http://192.168.4.1` 完成 Wi-Fi 配置
- 支持清除已保存 Wi-Fi 参数并重新配网
@@ -43,7 +44,8 @@
-`app_main` 中调用:`ESP_ERROR_CHECK(start_lvgl_demo());`
- 可选:`ESP_ERROR_CHECK(lvgl_st7735s_set_center_text("BotanicalBuddy"));`
4. 配网
- 长按设备按键进入配网模式
- 按键触发模式:长按设备按键进入配网模式
- 常驻配网模式:上电自动进入配网模式
- 手机连接 `ESP32-xxxxxx`
- 打开 `http://192.168.4.1`
- 选择路由器并输入密码提交
@@ -55,6 +57,7 @@
- `WIFI_CONNECT_BUTTON_STARTUP_GUARD_MS`(建议 8000~10000
- `WIFI_CONNECT_BUTTON_RELEASE_ARM_MS`(建议 300~500
- 若硬件允许,优先给配网按键使用独立 GPIO避免与屏幕复位脚复用。
- 若使用常驻配网模式,可不依赖按键触发(适合按键与 LCD 复位脚复用场景)。
## 当前状态