In Poland, we say `to źes dowalił do pieca"

This commit is contained in:
2026-02-20 21:39:24 +01:00
parent c770decab7
commit 9e5bddccfa
10 changed files with 232 additions and 88 deletions
+10 -1
View File
@@ -227,7 +227,7 @@ boolean WiFiConnect::autoConnect(char const *ssidName, char const *ssidPassword,
return false;
}
boolean WiFiConnect::startConfigurationPortal() {
boolean WiFiConnect::startConfigurationPortal(int8_t cancelPin) {
delay(50);
if (WiFi.status() != WL_CONNECTED) {
@@ -269,6 +269,11 @@ boolean WiFiConnect::startConfigurationPortal() {
server->begin();
if (cancelPin >= 0) {
while (digitalRead(cancelPin) == LOW) delay(10);
delay(200);
}
_readyToConnect = false;
while (true) {
dnsServer->processNextRequest();
@@ -282,6 +287,10 @@ boolean WiFiConnect::startConfigurationPortal() {
break;
}
}
if (cancelPin >= 0 && digitalRead(cancelPin) == LOW) {
delay(50); // debounce
if (digitalRead(cancelPin) == LOW) break;
}
yield();
}