Hi Karl, I'm not trying to teach you how to do things, but I need to ask you if there is any reason why you can't rise a flag in your eth rx interrupt and run all lwIP code from the main loop ? (zero latency ?)
Mine (sort of): void eth_input(ifc) { do { if(!flag) break; p = pbuf_alloc(); get frame; netif->input(p, ifc); } while(more frames); } main() { while(1){ eth_input(&myeth); } } void rxint() { ack; set flag; } _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users