From 646af21d3028f8bc27f703ea47297edb13b51da9 Mon Sep 17 00:00:00 2001 From: tablatronix Date: Thu, 12 Sep 2019 09:56:55 -0500 Subject: [PATCH] changed dev example non delay --- .../OnDemandConfigPortal/OnDemandConfigPortal.ino | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino b/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino index 55211cc..7c6c959 100644 --- a/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino +++ b/examples/DEV/OnDemandConfigPortal/OnDemandConfigPortal.ino @@ -7,6 +7,8 @@ #define TRIGGER_PIN 0 const char* modes[] = { "NULL", "STA", "AP", "STA+AP" }; +unsigned long mtime = 0; + // // #define MYOLED // #include @@ -203,12 +205,13 @@ void loop() { // is configuration portal requested? if ( digitalRead(TRIGGER_PIN) == LOW ) { Serial.println("BUTTON PRESSED"); - wm.setConfigPortalTimeout(120); + wm.setConfigPortalTimeout(140); + wm.setWiFiAPChannel(13); // disable captive portal redirection // wm.setCaptivePortalEnable(false); - if (!wm.startConfigPortal("OnDemandAP")) { + if (!wm.startConfigPortal("OnDemandAP","12345678")) { Serial.println("failed to connect and hit timeout"); delay(3000); } else { @@ -219,9 +222,12 @@ void loop() { } } - if(WiFi.status() == WL_CONNECTED) getTime(); + if(WiFi.status() == WL_CONNECTED && millis()-mtime > 10000 ){ + getTime(); + mtime = millis(); + } // put your main code here, to run repeatedly: - delay(5000); + delay(100); } void getTime() {