浏览该文件的文档.
8#ifndef LWIP_HDR_LWIPOPTS_H
9#define LWIP_HDR_LWIPOPTS_H
12#include "tuya_iot_config.h"
13#include "tkl_system.h"
118#define TCPIP_THREAD_NAME "TUYA_TCPIP"
122#define LWIP_TCPIP_TIMEOUT 1
125#define LWIP_RAND() tkl_system_get_random(0xFFFFFFFF)
129#define DEFAULT_THREAD_STACKSIZE 500
133#define LWIP_TUYA_MTU 1500
139#define LWIP_TCP_KEEPALIVE 1
145#define TCP_MSS (LWIP_TUYA_MTU - 40)
147#define TCP_WND (5*TCP_MSS)
164#define DHCP_COARSE_TIMER_SECS 60
166#define LWIP_DHCP_SECONDS_ELAPSE 1
168#define DHCP_CREATE_RAND_XID 1
186#define LWIP_IPV6_DHCP6 LWIP_IPV6
197#define LWIP_SOCKET_OFFSET 1
200#define LWIP_NETCONN 1
203#define LWIP_RANDOMIZE_INITIAL_LOCAL_PORTS 1
211#define LWIP_TUYA_PACKET_PRINT 0
217#define NETIF_DEBUG LWIP_DBG_OFF
218#define PBUF_DEBUG LWIP_DBG_OFF
219#define API_LIB_DEBUG LWIP_DBG_OFF
220#define API_MSG_DEBUG LWIP_DBG_OFF
221#define SOCKETS_DEBUG LWIP_DBG_OFF
222#define ICMP_DEBUG LWIP_DBG_OFF
223#define IGMP_DEBUG LWIP_DBG_OFF
224#define INET_DEBUG LWIP_DBG_OFF
225#define IP_DEBUG LWIP_DBG_OFF
226#define IP_REASS_DEBUG LWIP_DBG_OFF
227#define RAW_DEBUG LWIP_DBG_OFF
228#define MEM_DEBUG LWIP_DBG_OFF
229#define MEMP_DEBUG LWIP_DBG_OFF
230#define SYS_DEBUG LWIP_DBG_OFF
231#define TIMERS_DEBUG LWIP_DBG_OFF
232#define TCP_DEBUG LWIP_DBG_OFF
233#define TCP_INPUT_DEBUG LWIP_DBG_OFF
234#define TCP_FR_DEBUG LWIP_DBG_OFF
235#define TCP_RTO_DEBUG LWIP_DBG_OFF
236#define TCP_CWND_DEBUG LWIP_DBG_OFF
237#define TCP_WND_DEBUG LWIP_DBG_OFF
238#define TCP_OUTPUT_DEBUG LWIP_DBG_OFF
239#define TCP_RST_DEBUG LWIP_DBG_OFF
240#define TCP_QLEN_DEBUG LWIP_DBG_OFF
241#define UDP_DEBUG LWIP_DBG_OFF
242#define TCPIP_DEBUG LWIP_DBG_OFF
243#define SLIP_DEBUG LWIP_DBG_OFF
244#define DHCP_DEBUG LWIP_DBG_OFF
245#define AUTOIP_DEBUG LWIP_DBG_OFF
246#define DNS_DEBUG LWIP_DBG_OFF
247#define IP6_DEBUG LWIP_DBG_OFF
249#define ETHARP_DEBUG LWIP_DBG_OFF
250#define UDP_LPC_EMAC LWIP_DBG_OFF
251#define ETHEAPOL_DEBUG LWIP_DBG_ON
255#define MEMP_OVERFLOW_CHECK 1
256#define MEMP_SANITY_CHECK 1
257#define LWIP_DBG_TYPES_ON LWIP_DBG_ON
258#define LWIP_DBG_MIN_LEVEL LWIP_DBG_LEVEL_ALL
261#define LWIP_NOASSERT 0
268#define TCPIP_THREAD_STACKSIZE (4096*2)
271#define ETHARP_STATS 1
273#define IPFRAG_STATS 1
281#define LWIP_STATS_DISPLAY 1
284#define IP6_FRAG_STATS 1
291#define TUYA_ETHERNETIF_STATS 1
320#define LWIP_COMPAT_MUTEX 1
323#define MEM_ALIGNMENT 4
325#define LWIP_CHKSUM_ALGORITHM 3
327#define LWIP_NETIF_API 1
339#define LWIP_HOOK_IP4_ROUTE_SRC(s, d) (void *)ip4_route_src_hook(s, d)
341#define LWIP_DHCP_DISCOVER_RETRY_INTERVAL_1S 1
347#define MEMP_MEM_MALLOC 1
351#define LWIP_CONFIG_FAST_DHCP 1