feature/netman #1

Merged
tomislav merged 12 commits from feature/netman into master 2024-11-05 19:43:41 +00:00
Showing only changes of commit 0d5265d1ad - Show all commits

View File

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