Yes, I appreciate that. Obviously, there are more serious issues being dealt with, and I am spoilt by the rapid responses I get from here[
viewtopic.php?p=
The MicroPython IP stack, integration with LwIP, seems to be quite complicated and I doubt many people outside of MicroPython have much of an understanding of it all. I have tinkered but only in limited areas. I suspect you might have to dig through it all to try and figure out what is going on and what is lacking if MicroPython cannot supply answers.
I don't know if they can be. Most selections will be done by using '#define' set in various header files, selecting which library, headers and defines to use during a build, but I don't know what support there is for doing that. MicroPython would be the best people to ask.I am also at a loss to understand how LWIP options would be set on a board-by-board basis, or how the various defines can be set (again, by board) to say, select which stack to use for the wiznet boards.
My main issue is that I'm not sure which code I should be looking at, whether it's LWIP code or the Wiznet IO code, etc.
As I don't use mDNS that's nor a problem for me, since I have dnsmasq to help locally.
Knowing that LWIP is set is already a big help, so thanks for that.
As I say, I have created an issue on github, and I will put any findings there (and here, for completeness - I do like to add the solution to a thread if I can).
Thanks again
Statistics: Posted by SteveSpencer — Wed Sep 03, 2025 5:30 pm