feat: enhance NVS and WiFi handlers for improved credential management and error handling

This commit is contained in:
GW_MC
2026-01-29 15:42:13 +08:00
parent 2b9e9a3b04
commit d3d818534a
3 changed files with 54 additions and 7 deletions

View File

@@ -51,6 +51,8 @@ private:
SemaphoreHandle_t credential_mutex = nullptr;
// current connected / preferred SSID
std::string current_ssid;
// current password (temporarily stored for successful connection event)
std::string current_password;
// prevent auto-reconnect on expected disconnection, e.g. when user calls disconnect()
// should be reset to false after connect()
bool expect_disconnected = false;