Increase default timeout for WiFiClient from 3ms to 3s (#5496)
## Summary
https://github.com/espressif/arduino-esp32/pull/5487 introduced a default timeout for WiFiClient, however the default was specified in milliseconds instead of seconds, see be84c8219c (commitcomment-54358731)
This 3ms timeout breaks OTA when the processor is busy.
## Impact
Sets the default to a saner value, fixes OTA.
This commit is contained in:
parent
0b0dfab3cf
commit
0acbe781f5
@ -23,7 +23,7 @@
|
|||||||
#include <lwip/netdb.h>
|
#include <lwip/netdb.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
#define WIFI_CLIENT_DEF_CONN_TIMEOUT (3)
|
#define WIFI_CLIENT_DEF_CONN_TIMEOUT_MS (3000)
|
||||||
#define WIFI_CLIENT_MAX_WRITE_RETRY (10)
|
#define WIFI_CLIENT_MAX_WRITE_RETRY (10)
|
||||||
#define WIFI_CLIENT_SELECT_TIMEOUT_US (1000000)
|
#define WIFI_CLIENT_SELECT_TIMEOUT_US (1000000)
|
||||||
#define WIFI_CLIENT_FLUSH_BUFFER_SIZE (1024)
|
#define WIFI_CLIENT_FLUSH_BUFFER_SIZE (1024)
|
||||||
@ -208,7 +208,7 @@ void WiFiClient::stop()
|
|||||||
|
|
||||||
int WiFiClient::connect(IPAddress ip, uint16_t port)
|
int WiFiClient::connect(IPAddress ip, uint16_t port)
|
||||||
{
|
{
|
||||||
return connect(ip,port,WIFI_CLIENT_DEF_CONN_TIMEOUT);
|
return connect(ip,port,WIFI_CLIENT_DEF_CONN_TIMEOUT_MS);
|
||||||
}
|
}
|
||||||
int WiFiClient::connect(IPAddress ip, uint16_t port, int32_t timeout )
|
int WiFiClient::connect(IPAddress ip, uint16_t port, int32_t timeout )
|
||||||
{
|
{
|
||||||
@ -279,7 +279,7 @@ int WiFiClient::connect(IPAddress ip, uint16_t port, int32_t timeout)
|
|||||||
|
|
||||||
int WiFiClient::connect(const char *host, uint16_t port)
|
int WiFiClient::connect(const char *host, uint16_t port)
|
||||||
{
|
{
|
||||||
return connect(host,port,WIFI_CLIENT_DEF_CONN_TIMEOUT);
|
return connect(host,port,WIFI_CLIENT_DEF_CONN_TIMEOUT_MS);
|
||||||
}
|
}
|
||||||
int WiFiClient::connect(const char *host, uint16_t port, int32_t timeout )
|
int WiFiClient::connect(const char *host, uint16_t port, int32_t timeout )
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user