TuyaOS
宏定义
lwipopts.h 文件参考

LWIP功能和资源配置 更多...

#include "tuya_iot_config.h"
#include "tkl_system.h"
#include "lwip/init.h"
lwipopts.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define API_LIB_DEBUG   LWIP_DBG_OFF
 
#define API_MSG_DEBUG   LWIP_DBG_OFF
 
#define AUTOIP_DEBUG   LWIP_DBG_OFF
 
#define DEFAULT_THREAD_STACKSIZE   500
 
#define DHCP_COARSE_TIMER_SECS   60
 
#define DHCP_CREATE_RAND_XID   1
 
#define DHCP_DEBUG   LWIP_DBG_OFF
 
#define DNS_DEBUG   LWIP_DBG_OFF
 
#define ETHARP_DEBUG   LWIP_DBG_OFF
 
#define ETHEAPOL_DEBUG   LWIP_DBG_ON
 
#define ICMP_DEBUG   LWIP_DBG_OFF
 
#define IGMP_DEBUG   LWIP_DBG_OFF
 
#define INET_DEBUG   LWIP_DBG_OFF
 
#define IP6_DEBUG   LWIP_DBG_OFF
 
#define IP_DEBUG   LWIP_DBG_OFF
 
#define IP_REASS_DEBUG   LWIP_DBG_OFF
 
#define LWIP_ARP   1
 
#define LWIP_CHKSUM_ALGORITHM   3
 
#define LWIP_COMPAT_MUTEX   1
 
#define LWIP_CONFIG_FAST_DHCP   1
 
#define LWIP_DHCP   1
 
#define LWIP_DHCP_DISCOVER_RETRY_INTERVAL_1S   1
 
#define LWIP_DHCP_SECONDS_ELAPSE   1
 
#define LWIP_DNS   1
 
#define LWIP_HOOK_IP4_ROUTE_SRC(s, d)   (void *)ip4_route_src_hook(s, d)
 
#define LWIP_ICMP   1
 
#define LWIP_IGMP   1
 
#define LWIP_IPV6_DHCP6   LWIP_IPV6
 
#define LWIP_NETCONN   1
 
#define LWIP_NETIF_API   1
 
#define LWIP_NOASSERT   0
 
#define LWIP_RAND()   tkl_system_get_random(0xFFFFFFFF)
 
#define LWIP_RANDOMIZE_INITIAL_LOCAL_PORTS   1
 
#define LWIP_RAW   1
 
#define LWIP_SOCKET   1
 
#define LWIP_SOCKET_OFFSET   1
 
#define LWIP_SRAND()
 
#define LWIP_STATS   0
 
#define LWIP_TCP   1
 
#define LWIP_TCP_KEEPALIVE   1
 
#define LWIP_TCPIP_TIMEOUT   1
 
#define LWIP_TUYA_MTU   1500
 
#define LWIP_TUYA_PACKET_PRINT   0
 
#define LWIP_UDP   1
 
#define MEM_ALIGNMENT   4
 
#define MEM_DEBUG   LWIP_DBG_OFF
 
#define MEMP_DEBUG   LWIP_DBG_OFF
 
#define MEMP_MEM_MALLOC   1
 
#define NETIF_DEBUG   LWIP_DBG_OFF
 
#define PBUF_DEBUG   LWIP_DBG_OFF
 
#define RAW_DEBUG   LWIP_DBG_OFF
 
#define SLIP_DEBUG   LWIP_DBG_OFF
 
#define SO_REUSE   1
 
#define SOCKETS_DEBUG   LWIP_DBG_OFF
 
#define SYS_DEBUG   LWIP_DBG_OFF
 
#define TCP_CWND_DEBUG   LWIP_DBG_OFF
 
#define TCP_DEBUG   LWIP_DBG_OFF
 
#define TCP_FR_DEBUG   LWIP_DBG_OFF
 
#define TCP_INPUT_DEBUG   LWIP_DBG_OFF
 
#define TCP_MSS   (LWIP_TUYA_MTU - 40)
 
#define TCP_OUTPUT_DEBUG   LWIP_DBG_OFF
 
#define TCP_QLEN_DEBUG   LWIP_DBG_OFF
 
#define TCP_RST_DEBUG   LWIP_DBG_OFF
 
#define TCP_RTO_DEBUG   LWIP_DBG_OFF
 
#define TCP_WND   (5*TCP_MSS)
 
#define TCP_WND_DEBUG   LWIP_DBG_OFF
 
#define TCPIP_DEBUG   LWIP_DBG_OFF
 
#define TCPIP_THREAD_NAME   "TUYA_TCPIP"
 
#define TIMERS_DEBUG   LWIP_DBG_OFF
 
#define UDP_DEBUG   LWIP_DBG_OFF
 
#define UDP_LPC_EMAC   LWIP_DBG_OFF
 

详细描述

LWIP功能和资源配置