eriksl wrote:How do you process frames from the enc28j60 now? I ended up writing a basic UDP/TCP implementation from scratch. It needed to run on an Atmega328, only 2 kbytes of RAM, so definitely a no for existing IP implementations (including LWIP). It's amazing with how little code and RAM use you can make basic TCP and UDP and ICMP and DHCP running! But forget fragmentation, segmentation, re-transmit and flow control
Here's my project https://github.com/Cicero-MF/esp_enc28j60
Currently adapted a stack from Ulrich Radig that he wrote for AVR's and the ENC apparently. I've had to adapt it quite a bit, especially for external connections (which I haven't released yet), but I'm not 100% happy with it all at the moment. I'd much prefer something more encompassing and full featured.