feature/netman #1
21
src/netman.h
21
src/netman.h
@ -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();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user