diff --git a/src/netman.h b/src/netman.h index 7fa01fb..f14a75c 100644 --- a/src/netman.h +++ b/src/netman.h @@ -97,10 +97,6 @@ bool netman::start() { // Attempt connection to each saved SSID in order bool netman::tryConnect() { readConfig(); - display.clearDisplay(); - display.setCursor(0, 0); - display.println("Connecting to wifi"); - display.display(); for (auto const& item : _ssids) { if (tryConnectToSsid(item.first.c_str(), item.second.c_str())) { return true; @@ -117,7 +113,8 @@ bool netman::tryConnectToSsid(const char* ssid, const char* pass) { // Clear display and set initial message display.clearDisplay(); display.setCursor(0, 0); - display.println("Connecting to SSID:"); + display.println("Connecting to WiFi:"); + display.setCursor(0, 11); display.println(String(ssid)); display.display(); @@ -131,10 +128,11 @@ bool netman::tryConnectToSsid(const char* ssid, const char* pass) { display.clearDisplay(); display.setCursor(0, 0); display.println("Connected!"); - display.setCursor(0, 10); + display.setCursor(0, 12); display.print("IP: "); display.println(WiFi.localIP()); display.display(); + delay(500); return true; } @@ -165,13 +163,16 @@ void netman::createAP() { display.clearDisplay(); display.setCursor(0, 0); display.println("AccessPoint created"); - display.setCursor(0, 12); + display.setCursor(0, 14); display.println("SSID:"); - display.setTextSize(2); + display.setCursor(0, 24); + display.setTextSize(1); display.println(_ssid.c_str()); display.setTextSize(1); - display.setCursor(0, 32); - display.println("IP:"); + display.setCursor(0, 40); + display.println("Config portal:"); + display.setCursor(0, 50); + display.print("http://"); display.println(WiFi.softAPIP().toString()); display.display();