2019-05-28 19:19:35 +00:00
|
|
|
#include <Arduino.h>
|
2019-06-13 04:01:44 +00:00
|
|
|
#include "my_wifi.h"
|
2019-05-28 19:19:35 +00:00
|
|
|
#include "config.h"
|
|
|
|
|
2019-06-13 04:01:44 +00:00
|
|
|
|
2019-05-21 03:52:57 +00:00
|
|
|
void wifi_setup() {
|
2019-06-07 04:24:16 +00:00
|
|
|
WiFi.mode(WIFI_STA);
|
|
|
|
WiFi.begin(WIFI_SSID, WIFI_PASS);
|
2020-11-04 05:00:24 +00:00
|
|
|
uint8_t result;
|
|
|
|
uint8_t counter = 0;
|
|
|
|
while ((result = WiFi.waitForConnectResult()) != WL_CONNECTED) {
|
|
|
|
counter++;
|
|
|
|
if (counter > 100) {
|
|
|
|
Serial.print("WiFi * Connection Failed! Last result was: ");
|
|
|
|
Serial.print(result);
|
|
|
|
Serial.println(" Rebooting...");
|
|
|
|
delay(100);
|
|
|
|
ESP.restart();
|
|
|
|
}
|
|
|
|
Serial.print("WiFi * Still waiting for WiFi to connect. This is loop number ");
|
|
|
|
Serial.println(counter);
|
|
|
|
delay(100);
|
2019-06-07 04:24:16 +00:00
|
|
|
}
|
|
|
|
Serial.println("WiFi * Ready");
|
|
|
|
Serial.print("WiFi * IP address: ");
|
|
|
|
Serial.println(WiFi.localIP());
|
2019-05-21 03:52:57 +00:00
|
|
|
}
|