Hello group - Happy New Year!

 

I'm still going down the path of using NO_SYS=1 in my application, but I'm
beginning to think because I'm in apparently less-traveled territory here
that this may turn out to be a bad idea.

 

The question is, are the APIs functional with NO_SYS=1?  netconn_accept
doesn't block and so I wonder if this is wrong or if the APIs aren't meant
for no OS.  I can run in a loop calling functions as needed, based on their
timeout intervals, and DHCP finds an IP address and then I can Ping
successfully.  So lwIP is otherwise functional as I've implemented it with
NO_SYS=1.

 

If NO_SYS=1 isn't a good idea, what can be done for a minimal lwIP single
threaded application to emulate an OS?  I now can periodically call the lwIP
timing functions (tcp_tmr, arp_timer, ip_reass_tmr, dhcp_fine_tmr, and
dhcp_coarse_tmr) as needed watching an mS free running counter.

 

Thank you,

Bill Auerbach

 

 

_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to