mirror of
https://github.com/DCC-EX/CommandStation-EX.git
synced 2024-11-23 08:06:13 +01:00
adjust timeouts
This commit is contained in:
parent
a3ddcb059a
commit
31022094c1
|
@ -35,7 +35,8 @@ bool WifiInterface::connected = false;
|
||||||
Stream * WifiInterface::wifiStream;
|
Stream * WifiInterface::wifiStream;
|
||||||
|
|
||||||
#ifndef WIFI_CONNECT_TIMEOUT
|
#ifndef WIFI_CONNECT_TIMEOUT
|
||||||
#define WIFI_CONNECT_TIMEOUT 8000
|
// Tested how long it takes to FAIL an unknown SSID on firmware 1.7.4.
|
||||||
|
#define WIFI_CONNECT_TIMEOUT 14000
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -175,8 +176,8 @@ wifiSerialState WifiInterface::setup2(const __FlashStringHelper* SSid, const __F
|
||||||
// ESP8266 is preconfigured. We check the first 13 chars
|
// ESP8266 is preconfigured. We check the first 13 chars
|
||||||
// of the password.
|
// of the password.
|
||||||
if (strncmp_P("Your network ",(const char*)password,13) == 0) {
|
if (strncmp_P("Your network ",(const char*)password,13) == 0) {
|
||||||
delay(WIFI_CONNECT_TIMEOUT); // give a preconfigured ES8266 a chance to connect to a router
|
delay(8000); // give a preconfigured ES8266 a chance to connect to a router
|
||||||
|
// typical connect time approx 7 seconds
|
||||||
StringFormatter::send(wifiStream, F("AT+CIFSR\r\n"));
|
StringFormatter::send(wifiStream, F("AT+CIFSR\r\n"));
|
||||||
if (checkForOK(5000, (const char*) F("+CIFSR:STAIP"), true,false))
|
if (checkForOK(5000, (const char*) F("+CIFSR:STAIP"), true,false))
|
||||||
if (!checkForOK(1000, (const char*) F("0.0.0.0"), true,false))
|
if (!checkForOK(1000, (const char*) F("0.0.0.0"), true,false))
|
||||||
|
|
|
@ -56,10 +56,10 @@ The configuration file for DCC++ EX Command Station
|
||||||
//
|
//
|
||||||
/////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
// Wifi connect timeout in milliseconds. Default is 8000 (8 seconds). You only need
|
// Wifi connect timeout in milliseconds. Default is 14000 (14 seconds). You only need
|
||||||
// to set this if you have an extremely slow Wifi router.
|
// to set this if you have an extremely slow Wifi router.
|
||||||
//
|
//
|
||||||
//#define WIFI_CONNECT_TIMEOUT 8000
|
//#define WIFI_CONNECT_TIMEOUT 14000
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in New Issue
Block a user