Open nalle opened 8 years ago
Seems to be somewhat better after memory optimizations and introducing the reinitation of the ENC28J60 module every 30000ms, I think we might need to do extensive testing to see that we are not losing polls due to the reinit.
Still having issues with requests being dropped every now and then and that they sometimes return more data than intended.
My guess is that this happens due to the ENC28J60 module is running on 5v instead of 3.3v
The ENC28J60 module or code has a bug where it hangs after about 2000 seconds. A commit was done to try and address this as recommended by the microchip errata but it seems this did not help.
One suggestion would be to reset the ENC28J60 module every 1200 seconds or so to avoid triggering the bug. But it is a hack.