If you are using the raw api and no RTOS, then your port should (must) be calling the lwIP timers function and you don't have to do anything with timers (that is what I meant by "a broken timer implementation"). Your main should be something like
while(1){ sys_check_timeouts(); ... } and you have to make sure it loops often (as it should). You call the raw api functions only from the main loop, no calls on interrupts. Do you ? _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users