Closed gigaj0ule closed 1 year ago
Oh how silly,
I needed to use EthernetServer().write() to make a device -> host transaction, not EthernetClient().write()
It only looked like my connection was working normally because my program would periodically ask the w5500 for other unrelated data. In the absence of host -> device communication, the write() call would just fail silently.
Well, I am really puzzled.
I have a situation where EthernetClient.write('\0'); (or anything else) only sends data when my computer sends data to the w5500 too
otherwise, the act light doesn't blink when I call .write()
I can't find any information elsewhere describing this bug or what I could have done wrong