-->
Page 1 of 3

Arduino IDE - LwIP variants - where is documentation?

PostPosted: Wed Apr 15, 2020 1:29 pm
by DaveEvans
This is a question about the LwIP variants that are available in the Arduino IDE "tools" section for the ESP8266 (I'm using Adafruit's Huzzah).

Using Wireshark, I found that "V2 low memory" makes the device send 562 byte packets and "V2 higher bandwidth" makes the device send 1460 byte packets. The latter seems to give my web server a snappier response, as one might expect. But it is not obvious what the differences are between V2 higher bandwidth, V2 higher bandwidth no features, and V1.4 higher bandwidth. What are "features"? And what are the differences between V2 and V1.4?

I have not been able to find answers to that in ESP8266 Read the Docs, the ESP8266 or Arduino forums, the ESP8266 github site, the Arduino "help" system, or....anywhere on the web. My googleFu seems to be weak.

Can someone please describe (or point me to a source that describes) the differences between all of the available LwIP variants for the ESP8266. Thank you!

Re: Arduino IDE - LwIP variants - where is documentation?

PostPosted: Sat May 02, 2020 9:50 pm
by pidloop
I have the same question. Hoping for a reply soon...

Re: Arduino IDE - LwIP variants - where is documentation?

PostPosted: Mon Jun 08, 2020 3:17 am
by alka79
+1. same question.
8 lwIP variants available for my NodeMCU 1.0 board and no clue which to chose and why.

I face issues with HTTPClient and suspect it has has to do with lwIP settings.

Re: Arduino IDE - LwIP variants - where is documentation?

PostPosted: Tue Jun 09, 2020 8:24 am
by barsznica
+1. Would love to know about all the settings!