-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Closed
Description
Below code caused CPU halted (WiFi.status() will show 255).
void setup() {
esp_task_wdt_init();
Serial.begin(115200);
Serial.println();
Serial.println();
WiFi.mode(WIFI_STA);
WiFi.begin();
int wait = 0;
while (!WiFi.isConnected() && wait++ < 5) {
Serial.print(".");
delay(1000);
}
if (!WiFi.isConnected()) {
esp_wifi_wps_enable(WPS_TYPE_PBC);
esp_wifi_wps_start(15000);
}
wait = 0;
while (!WiFi.isConnected() && wait++ < 10) {
Serial.print(".");
delay(1000);
}
Serial.println();
if (WiFi.isConnected()) {
Serial.println(WiFi.localIP().toString() + " (" + WiFi.macAddress() + ") (" + WiFi.SSID() + ")");
} else {
Serial.println(WiFi.status());
ESP.restart(); // here
}
}Metadata
Metadata
Assignees
Labels
No labels