From 1f5f6adcb624b3abf6da9fc9a813e51217ceba31 Mon Sep 17 00:00:00 2001 From: xueyunfei Date: Wed, 21 Aug 2019 17:03:21 +0800 Subject: [PATCH] fix bug for nonblocking udp is zero for v4.0 --- components/lwip/linker.lf | 3 +++ components/lwip/lwip | 2 +- components/lwip/port/esp32/include/lwipopts.h | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/components/lwip/linker.lf b/components/lwip/linker.lf index 157e4b88b..ec48930ea 100644 --- a/components/lwip/linker.lf +++ b/components/lwip/linker.lf @@ -7,6 +7,7 @@ entries: sockets:tryget_socket_unconn (noflash_text) sockets:sock_inc_used (noflash_text) sockets:tryget_socket_unconn_nouse (noflash_text) + sockets:tryget_socket_unconn_locked (noflash_text) sockets:done_socket (noflash_text) sockets:lwip_recvfrom (noflash_text) sockets:lwip_recv_tcp (noflash_text) @@ -15,6 +16,8 @@ entries: sockets:lwip_send (noflash_text) sockets:lwip_sendto (noflash_text) sockets:event_callback (noflash_text) + sockets:lwip_select (noflash_text) + sockets:select_check_waiters (noflash_text) api_lib:netconn_apimsg (noflash_text) api_lib:netconn_recv_data (noflash_text) api_lib:netconn_tcp_recvd_msg (noflash_text) diff --git a/components/lwip/lwip b/components/lwip/lwip index 61d840ff4..8c801667e 160000 --- a/components/lwip/lwip +++ b/components/lwip/lwip @@ -1 +1 @@ -Subproject commit 61d840ff4778f4946c8743f7e412345abcd537f1 +Subproject commit 8c801667e8586ae6dedf80d13aaaec71b7b9a33d diff --git a/components/lwip/port/esp32/include/lwipopts.h b/components/lwip/port/esp32/include/lwipopts.h index e37d272cc..5b85fc6cc 100644 --- a/components/lwip/port/esp32/include/lwipopts.h +++ b/components/lwip/port/esp32/include/lwipopts.h @@ -778,6 +778,7 @@ #define ESP_PPP 1 #define ESP_IPV6 1 #define ESP_SOCKET 1 +#define ESP_LWIP_SELECT 1 #ifdef ESP_IRAM_ATTR #undef ESP_IRAM_ATTR