使用中文提交内容
Some checks failed
Build / idf-build (push) Has been cancelled

适配ESP-IDF v6.0编译 补充项目相关文档

* 修复16处头文件缺失、flash配置错误、WiFi断开原因码兼容问题
* 新增ESP-IDF v6.0迁移适配文档
* 更新变更日志,补充v1.0.0功能清单及v1.1.0版本规划
* 整理讨论记录,新增v6.0适配及国内大模型接入内容
This commit is contained in:
2026-03-31 21:34:59 +08:00
parent 49d3a131b7
commit eedc6757d8
14 changed files with 226 additions and 350 deletions

View File

@@ -8,6 +8,10 @@
#include "esp_netif.h"
#include "nvs_flash.h"
#include "nvs.h"
#include "esp_event.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "freertos/event_groups.h"
static const char *TAG = "wifi";
@@ -20,16 +24,36 @@ static bool s_reconnect_enabled = true;
static const char *wifi_reason_to_str(wifi_err_reason_t reason)
{
switch (reason) {
#ifdef WIFI_REASON_AUTH_EXPIRE
case WIFI_REASON_AUTH_EXPIRE: return "AUTH_EXPIRE";
#endif
#ifdef WIFI_REASON_AUTH_FAIL
case WIFI_REASON_AUTH_FAIL: return "AUTH_FAIL";
#endif
#ifdef WIFI_REASON_ASSOC_EXPIRE
case WIFI_REASON_ASSOC_EXPIRE: return "ASSOC_EXPIRE";
#endif
#ifdef WIFI_REASON_ASSOC_FAIL
case WIFI_REASON_ASSOC_FAIL: return "ASSOC_FAIL";
#endif
#ifdef WIFI_REASON_HANDSHAKE_TIMEOUT
case WIFI_REASON_HANDSHAKE_TIMEOUT: return "HANDSHAKE_TIMEOUT";
#endif
#ifdef WIFI_REASON_NO_AP_FOUND
case WIFI_REASON_NO_AP_FOUND: return "NO_AP_FOUND";
#endif
#ifdef WIFI_REASON_BEACON_TIMEOUT
case WIFI_REASON_BEACON_TIMEOUT: return "BEACON_TIMEOUT";
#endif
#ifdef WIFI_REASON_4WAY_HANDSHAKE_TIMEOUT
case WIFI_REASON_4WAY_HANDSHAKE_TIMEOUT: return "4WAY_HANDSHAKE_TIMEOUT";
#endif
#ifdef WIFI_REASON_MIC_FAILURE
case WIFI_REASON_MIC_FAILURE: return "MIC_FAILURE";
#endif
#ifdef WIFI_REASON_CONNECTION_FAIL
case WIFI_REASON_CONNECTION_FAIL: return "CONNECTION_FAIL";
#endif
default: return "UNKNOWN";
}
}