diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp index a284be754..3b878020f 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp @@ -23,7 +23,6 @@ * */ -#include "ESP8266WiFi.h" #include "ESP8266WiFiMulti.h" #include @@ -76,6 +75,7 @@ wl_status_t ESP8266WiFiMulti::run(void) { break; } } + if(known) { DEBUG_WIFI_MULTI(" ---> "); } else { @@ -102,9 +102,13 @@ wl_status_t ESP8266WiFiMulti::run(void) { status = WiFi.status(); } + IPAddress ip; switch(status) { case WL_CONNECTED: - DEBUG_WIFI_MULTI("[WIFI] Connecting Done.\n"); + ip = WiFi.localIP(); + DEBUG_WIFI_MULTI("[WIFI] Connecting done.\n"); + DEBUG_WIFI_MULTI("[WIFI] SSID: %s\n", WiFi.SSID()); + DEBUG_WIFI_MULTI("[WIFI] IP: %d.%d.%d.%d\n", ip[0], ip[1], ip[2], ip[3]); break; case WL_NO_SSID_AVAIL: DEBUG_WIFI_MULTI("[WIFI] Connecting Faild AP not found.\n"); diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h b/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h index 285fca755..a3926a406 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.h @@ -27,6 +27,7 @@ #ifndef WIFICLIENTMULTI_H_ #define WIFICLIENTMULTI_H_ +#include "ESP8266WiFi.h" #include //#define DEBUG_WIFI_MULTI(...) os_printf( __VA_ARGS__ )