提交 b6e83fac 编写于 作者: M me-no-dev

Initial WiFi auto reconnect implementation

This needs proper testing!
Fixes: https://github.com/espressif/arduino-esp32/issues/353
上级 7db8f709
......@@ -84,6 +84,7 @@ static bool sta_config_equal(const wifi_config_t& lhs, const wifi_config_t& rhs)
// ---------------------------------------------------- STA function -----------------------------------------------------
// -----------------------------------------------------------------------------------------------------------------------
bool WiFiSTAClass::_autoReconnect = true;
bool WiFiSTAClass::_useStaticIp = false;
wl_status_t WiFiSTAClass::_status = WL_NO_SHIELD;
/**
......@@ -302,6 +303,17 @@ bool WiFiSTAClass::getAutoConnect()
return autoConnect;
}
bool WiFiSTAClass::setAutoReconnect(bool autoReconnect)
{
_autoReconnect = autoReconnect;
return true;
}
bool WiFiSTAClass::getAutoReconnect()
{
return _autoReconnect;
}
/**
* Wait for WiFi connection to reach a result
* returns the status reached or disconnect if STA is off
......
......@@ -51,6 +51,7 @@ public:
bool getAutoConnect();
bool setAutoReconnect(bool autoReconnect);
bool getAutoReconnect();
uint8_t waitForConnectResult();
......@@ -84,6 +85,7 @@ public:
protected:
static wl_status_t _status;
static bool _useStaticIp;
static bool _autoReconnect;
public:
bool beginSmartConfig();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册