mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-19 23:22:16 +03:00
ESP8266WiFiClass::waitForConnectResult()
waitForConnectResult() waits until wifi status is not disconnected, unless STA is disabled, in which case it returns WL_DISCONNECTED
This commit is contained in:
parent
0b168fd1bf
commit
66d9dbb070
@ -81,6 +81,14 @@ int ESP8266WiFiClass::begin(const char* ssid, const char *passphrase)
|
|||||||
return status();
|
return status();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uint8_t ESP8266WiFiClass::waitForConnectResult(){
|
||||||
|
if ((wifi_get_opmode() & 1) == 0)//1 and 3 have STA enabled
|
||||||
|
return WL_DISCONNECTED;
|
||||||
|
while (status() == WL_DISCONNECTED)
|
||||||
|
delay(100);
|
||||||
|
return status();
|
||||||
|
}
|
||||||
|
|
||||||
void ESP8266WiFiClass::config(IPAddress local_ip, IPAddress gateway, IPAddress subnet)
|
void ESP8266WiFiClass::config(IPAddress local_ip, IPAddress gateway, IPAddress subnet)
|
||||||
{
|
{
|
||||||
struct ip_info info;
|
struct ip_info info;
|
||||||
|
@ -58,6 +58,10 @@ public:
|
|||||||
*/
|
*/
|
||||||
int begin(const char* ssid, const char *passphrase);
|
int begin(const char* ssid, const char *passphrase);
|
||||||
|
|
||||||
|
/* Wait for Wifi connection to reach a result
|
||||||
|
* returns the status reached or disconnect if STA is off
|
||||||
|
*/
|
||||||
|
uint8_t waitForConnectResult();
|
||||||
|
|
||||||
/* Set up an open access point
|
/* Set up an open access point
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user