| Macros | |
| #define | LWIP_NETCONN 1 | 
| LWIP_NETCONN==1: Enable Netconn API (require to use api_lib.c)  More... | |
| #define | LWIP_TCPIP_TIMEOUT 0 | 
| LWIP_TCPIP_TIMEOUT==1: Enable tcpip_timeout/tcpip_untimeout to create timers running in tcpip_thread from another thread.  More... | |
| #define | LWIP_NETCONN_SEM_PER_THREAD 0 | 
| LWIP_NETCONN_SEM_PER_THREAD==1: Use one (thread-local) semaphore per thread calling socket/netconn functions instead of allocating one semaphore per netconn (and per select etc.) ATTENTION: a thread-local semaphore for API calls is needed:  More... | |
| #define | LWIP_NETCONN_FULLDUPLEX 0 | 
| LWIP_NETCONN_FULLDUPLEX==1: Enable code that allows reading from one thread, writing from a 2nd thread and closing from a 3rd thread at the same time.  More... | |
| #define LWIP_NETCONN 1 | 
| #define LWIP_NETCONN_FULLDUPLEX 0 | 
LWIP_NETCONN_FULLDUPLEX==1: Enable code that allows reading from one thread, writing from a 2nd thread and closing from a 3rd thread at the same time.
ATTENTION: This is currently really alpha! Some requirements:
| #define LWIP_NETCONN_SEM_PER_THREAD 0 | 
LWIP_NETCONN_SEM_PER_THREAD==1: Use one (thread-local) semaphore per thread calling socket/netconn functions instead of allocating one semaphore per netconn (and per select etc.) ATTENTION: a thread-local semaphore for API calls is needed: