diff --git a/platformio.ini b/platformio.ini index 75d1a77..b9128b0 100644 --- a/platformio.ini +++ b/platformio.ini @@ -28,6 +28,13 @@ build_flags = -std=c++2a # Enable UTF-8 long file names in SdFat -DUSE_UTF8_LONG_NAMES=1 +# TCP/IP stack tuning for better WiFi upload performance + -DCONFIG_LWIP_TCP_MSS=1460 + -DCONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744 + -DCONFIG_LWIP_TCP_WND_DEFAULT=5744 + -DCONFIG_LWIP_TCP_RECVMBOX_SIZE=12 + -DCONFIG_LWIP_TCP_QUEUE_OOSEQ=1 + -DCONFIG_LWIP_TCPIP_RECVMBOX_SIZE=32 ; Board configuration board_build.flash_mode = dio