Replies: 1 comment
-
See tools/sdk/lwip2/README.md and https://github.com/d-a-v/esp82xx-nonos-linklayer Our build rules only cover Core files, Arduino libs and the sketch itself. Everything else is pre-built, you must manually build & install updated lwip .a & .h for these symbols to appear. While WSL could be a bit slow due to the WSL <-> Windows filesystem ops, I'd imagine it would be the fastest way to do this. Also note that the preferred way is to edit builder/glue-lwip/arduino/lwipopts.h, not opts.h. # builder uses tools relative to itself, not the ones in $PATH
# locate /mnt/c/Users/YOU/AppData/Local/Arduino15/packages/esp8266/
$ cd tools/
$ python get.py
# builds & installs files to the dir above
$ cd sdk/lwip2
$ make -C builder -f Makefile.arduino install(or, try cmake & |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
My audio project cannot use
udp.endPacket()fromWiFiUdp.h, which takes too long for one processing.So, I want to split processing check sum from udp_send(), by doing manual check sum and sending a packet.
I found these functions in
tools/sdk/lwip2/include/lwip/udp.h, which cannot call because LWIP_CHECKSUM_ON_COPY is set 0 by default, according#include "lwip/opt.h".I tried to set it to 1 but it seems there are no funtions in assembly file. Is there anyway to use these functions?
checking functions that are exist in assembly file or not.
so, you can see
udp_send<...>_chksumare missing.I use command promt for checking
udp_sendsearching chksum
| findstr "chksum"Beta Was this translation helpful? Give feedback.
All reactions