RP2040+W5500 = Ethernet Swindle 0 ▲ Going back to electronic after a 20 years break 6 hours ago · Tech · hide · 0 comments I was not really happy with the CH32V307 Ethernet Version.It is a all-included & cheap version. But it's only 10 Mbps and there is not enough flash/sram to comfortably host swindle.The ESP32S3 wifi based version is sort of working, but the performances are not that great and i had to hack a lot to make rust + esp + cmake based project playing nice together.So here comes the new challenger : W5500 + RP2040The RP2040 is probably the best host for swindle :- Clock accurate SWD/RVSWD IO through PIO- Plenty of RAM/Flash- Top notch datasheetThe W5500 is a nice UDP/TCP over SPI adapter. The MAC is completely managed by the chip so there is no latency bottleneck due to SPI.Since i'm in the "playing with agent" phase, i rewrote the w5500 driver with the help of deepseek and gemini to be very event driven and not polling driven. The agents fixed a couple of subtle bugs ( & created some)It works, still need a bit of love. Mega chain : a GD32F303 debugging a R2040/W5500 debugging a blue pill.(… No comments yet. Log in to reply on the Fediverse. Comments will appear here.