uc-sdk
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
lwipopts.h
Go to the documentation of this file.
1 #ifndef __LWIPOPTS_H__
2 #define __LWIPOPTS_H__
3 
4 #include <stdint.h>
5 
6 extern uint8_t lwip_ram_heap[];
7 
8 #define IPv6 0
9 #define NO_SYS 1
10 #define LWIP_ARP 1
11 #define LWIP_RAW 1
12 #define LWIP_UDP 1
13 #define LWIP_TCP 1
14 #define LWIP_DNS 1
15 #define LWIP_DHCP 1
16 #define LWIP_IGMP 0
17 #define LWIP_SNMP 0
18 #define LWIP_SOCKET 0
19 #define LWIP_NETCONN 0
20 #define LWIP_AUTOIP 0
21 #define LWIP_CALLBACK_API 1
22 #define MEM_LIBC_MALLOC 0
23 #define MEMP_MEM_MALLOC 0
24 #define MEM_ALIGNMENT 4
25 #define MEM_SIZE 5600
26 
27 #define MEMP_NUM_SYS_TIMEOUT 6
28 
29 #define ARP_QUEUING 0
30 #define ARP_TABLE_SIZE 4
31 #define DNS_TABLE_SIZE 4
32 #define DNS_USES_STATIC_BUF 0
33 #define IP_FRAG_USES_STATIC_BUF 0
34 #define LWIP_STATS 0
35 #define TCP_SND_BUF 2048
36 #define TCP_SND_QUEUELEN 16
37 
38 #define MEMP_NUM_TCP_PCB 5
39 #define MEMP_NUM_TCP_PCB_LISTEN 8
40 #define MEMP_NUM_TCP_SEG 20
41 #define MEMP_NUM_PBUF 16
42 #define PBUF_POOL_SIZE 6
43 
44 #define LWIP_RAM_HEAP_POINTER lwip_ram_heap
45 
46 #define LWIP_DEBUG
47 
48 #define LWIP_HTTPD_DYNAMIC_HEADERS 1
49 #define LWIP_HTTPD_CGI 1
50 
51 #define ETHARP_DEBUG LWIP_DBG_OFF
52 #define NETIF_DEBUG LWIP_DBG_OFF
53 #define PBUF_DEBUG LWIP_DBG_OFF
54 #define API_LIB_DEBUG LWIP_DBG_OFF
55 #define API_MSG_DEBUG LWIP_DBG_OFF
56 #define SOCKETS_DEBUG LWIP_DBG_OFF
57 #define ICMP_DEBUG LWIP_DBG_OFF
58 #define IGMP_DEBUG LWIP_DBG_OFF
59 #define INET_DEBUG LWIP_DBG_OFF
60 #define IP_DEBUG LWIP_DBG_OFF
61 #define IP_REASS_DEBUG LWIP_DBG_OFF
62 #define RAW_DEBUG LWIP_DBG_OFF
63 #define MEM_DEBUG LWIP_DBG_OFF
64 #define MEMP_DEBUG LWIP_DBG_OFF
65 #define SYS_DEBUG LWIP_DBG_OFF
66 #define TIMERS_DEBUG LWIP_DBG_OFF
67 #define TCP_DEBUG LWIP_DBG_OFF
68 #define TCP_INPUT_DEBUG LWIP_DBG_OFF
69 #define TCP_FR_DEBUG LWIP_DBG_OFF
70 #define TCP_RTO_DEBUG LWIP_DBG_OFF
71 #define TCP_CWND_DEBUG LWIP_DBG_OFF
72 #define TCP_WND_DEBUG LWIP_DBG_OFF
73 #define TCP_OUTPUT_DEBUG LWIP_DBG_OFF
74 #define TCP_RST_DEBUG LWIP_DBG_OFF
75 #define TCP_QLEN_DEBUG LWIP_DBG_OFF
76 #define UDP_DEBUG LWIP_DBG_OFF
77 #define TCPIP_DEBUG LWIP_DBG_OFF
78 #define PPP_DEBUG LWIP_DBG_OFF
79 #define SLIP_DEBUG LWIP_DBG_OFF
80 #define DHCP_DEBUG LWIP_DBG_OFF
81 #define AUTOIP_DEBUG LWIP_DBG_OFF
82 #define SNMP_MSG_DEBUG LWIP_DBG_OFF
83 #define SNMP_MIB_DEBUG LWIP_DBG_OFF
84 #define DNS_DEBUG LWIP_DBG_OFF
85 #define HTTPD_DEBUG LWIP_DBG_OFF
86 #define HTTPD_DEBUG_TIMING LWIP_DBG_OFF
87 
88 #endif