looks like Espressif open sourced their lwIP version!
Posted:
Thu Aug 13, 2015 11:40 pm
by tve
Didn't think this was going to happen...
http://bbs.espressif.com/viewtopic.php?p=3221It's not open source as in a git repo one can easily fork and contribute to, but at least now we can answer all these buffering questions and more via source!
Re: looks like Espressif open sourced their lwIP version!
Posted:
Fri Aug 14, 2015 4:44 am
by eriksl
My first reaction was: hey great, now someone can put this in a git repo and then we can all "submodule" it. But that's not going to happen, because it needs a whole bunch of compilation directives before compiling. It's exactly that options that interesting. In my case, e.g. I don't need dns, mdns, udp, sntp, so I could leave them out. One could work around that by not including the config header file into the repo, but that doesn't cover all cases. So, I guess that's not really the way to go.
It was good to see they already put a lot of functions in irom. Also it will help completing the missing prototypes in the header files and to clear up some of the functionality that remains a mystery.
It's still a mystery how packets end up in lwip and v.v. though.