LWIP_NETCONN_FULLDUPLEX is not alpha any more

This commit is contained in:
Simon Goldschmidt 2019-07-10 21:14:35 +02:00
parent 832490eec8
commit aa545fbbc6
2 changed files with 5 additions and 7 deletions

View File

@ -237,8 +237,9 @@ PACK_STRUCT_END
#error "NETCONN_MORE != TCP_WRITE_FLAG_MORE" #error "NETCONN_MORE != TCP_WRITE_FLAG_MORE"
#endif #endif
#endif /* LWIP_NETCONN && LWIP_TCP */ #endif /* LWIP_NETCONN && LWIP_TCP */
#if LWIP_SOCKET #if LWIP_NETCONN_FULLDUPLEX && !LWIP_NETCONN_SEM_PER_THREAD
#endif /* LWIP_SOCKET */ #error "For LWIP_NETCONN_FULLDUPLEX to work, LWIP_NETCONN_SEM_PER_THREAD is required"
#endif
/* Compile-time checks for deprecated options. /* Compile-time checks for deprecated options.

View File

@ -1959,11 +1959,8 @@
/** LWIP_NETCONN_FULLDUPLEX==1: Enable code that allows reading from one thread, /** 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. * writing from a 2nd thread and closing from a 3rd thread at the same time.
* ATTENTION: This is currently really alpha! Some requirements: * LWIP_NETCONN_SEM_PER_THREAD==1 is required to use one socket/netconn from
* - LWIP_NETCONN_SEM_PER_THREAD==1 is required to use one socket/netconn from * multiple threads at once!
* multiple threads at once
* - sys_mbox_free() has to unblock receive tasks waiting on recvmbox/acceptmbox
* and prevent a task pending on this during/after deletion
*/ */
#if !defined LWIP_NETCONN_FULLDUPLEX || defined __DOXYGEN__ #if !defined LWIP_NETCONN_FULLDUPLEX || defined __DOXYGEN__
#define LWIP_NETCONN_FULLDUPLEX 0 #define LWIP_NETCONN_FULLDUPLEX 0