WebRadioApp  0.1
lwipopts.h
Go to the documentation of this file.
1 
14 /* Define to prevent recursive inclusion
15  * --------------------------------------*/
16 #ifndef __LWIPOPTS__H__
17 #define __LWIPOPTS__H__
18 
19 #include "main.h"
20 
21 /*-----------------------------------------------------------------------------*/
22 /* Current version of LwIP supported by CubeMx: 2.1.2 -*/
23 /*-----------------------------------------------------------------------------*/
24 
25 /* Within 'USER CODE' section, code will be kept by default at each generation
26  */
27 /* USER CODE BEGIN 0 */
28 
29 /* USER CODE END 0 */
30 
31 #ifdef __cplusplus
32 extern "C" {
33 #endif
34 
36 #define WITH_RTOS 0
37 
38 #define CHECKSUM_BY_HARDWARE 1
39 /*-----------------------------------------------------------------------------*/
40 
41 /* LwIP Stack Parameters (modified compared to initialization value in opt.h) */
42 /* Parameters set in STM32CubeMX LwIP Configuration GUI -*/
46 #define MEMP_NUM_SYS_TIMEOUT LWIP_NUM_SYS_TIMEOUT_INTERNAL + 2
47 
48 #define LWIP_DHCP 1
49 
50 #define LWIP_IGMP 1
51 
52 #define LWIP_IPV6_DHCP6 1
53 
54 #define ETH_RX_BUFFER_SIZE 1524
55 
56 #define LWIP_DNS 1
57 
58 #define NO_SYS 1
59 
60 #define SYS_LIGHTWEIGHT_PROT 0
61 
62 #define MEMP_MEM_INIT 1
63 
64 #define MEMP_NUM_UDP_PCB 16
65 
66 #define MEMP_NUM_TCP_PCB 64
67 
68 #define MEMP_NUM_PBUF 64
69 
70 #define MEM_ALIGNMENT 4
71 
72 #define MEM_SIZE 16360
73 
74 #define MEMP_OVERFLOW_CHECK 2
75 
76 #define MEMP_SANITY_CHECK 1
77 
78 #define MEM_OVERFLOW_CHECK 1
79 
80 #define MEM_SANITY_CHECK 1
81 
82 #define LWIP_RAM_HEAP_POINTER 0x30044000
83 
84 #define MEMP_NUM_TCP_SEG 32
85 
86 #define LWIP_SUPPORT_CUSTOM_PBUF 1
87 
88 #define PBUF_POOL_SIZE 64
89 
90 #define PBUF_POOL_BUFSIZE 1524
91 
92 #define LWIP_ETHERNET 1
93 
95 #define LWIP_DNS_SECURE 7
96 
97 #define TCP_QUEUE_OOSEQ 0
98 
99 #define TCP_MSS 5000
100 
101 #define TCP_SND_QUEUELEN 20
102 
103 #define TCP_SNDQUEUELOWAT 19
104 
105 #define LWIP_ALTCP 1
106 
107 #define LWIP_ALTCP_TLS 1
108 
109 #define LWIP_NETIF_LINK_CALLBACK 1
110 
111 #define LWIP_NETCONN 0
112 
113 #define LWIP_SOCKET 0
114 
115 #define RECV_BUFSIZE_DEFAULT 2000000000
116 
117 #define LWIP_IPV6 1
118 
119 #define LWIP_HTTPD 1
120 
121 #define HTTPD_ENABLE_HTTPS 1
122 
123 #define LWIP_HTTPD_CGI 1
124 
125 #define LWIP_HTTPD_SSI 1
126 
127 #define LWIP_HTTPD_MAX_CGI_PARAMETERS 256
128 
129 #define LWIP_HTTPD_MAX_TAG_NAME_LEN 32
130 
131 #define LWIP_HTTPD_MAX_TAG_INSERT_LEN 1024
132 
133 #define HTTPD_USE_MEM_POOL 1
134 
135 #define HTTPD_USE_CUSTOM_FSDATA 1
136 
137 #define LWIP_STATS 1
138 
139 #define LWIP_STATS_DISPLAY 1
140 
141 #define ETHARP_STATS 0
142 
143 #define ICMP_STATS 0
144 
145 #define MIB2_STATS 0
146 
147 #define CHECKSUM_GEN_IP 0
148 
149 #define CHECKSUM_GEN_UDP 0
150 
151 #define CHECKSUM_GEN_TCP 0
152 
153 #define CHECKSUM_GEN_ICMP6 0
154 
155 #define CHECKSUM_CHECK_IP 0
156 
157 #define CHECKSUM_CHECK_UDP 0
158 
159 #define CHECKSUM_CHECK_TCP 0
160 /*-----------------------------------------------------------------------------*/
161 /* USER CODE BEGIN 1 */
162 /* USER CODE END 1 */
163 
164 #ifdef __cplusplus
165 }
166 #endif
167 #endif /*__LWIPOPTS__H__ */
168 
173 /*****END OF FILE****/