This file overrides LwIP stack default configuration done in opt.h (partially based on examples that are provided within the STM32 cube firmware) file. More...
#include "main.h"
Go to the source code of this file.
This file overrides LwIP stack default configuration done in opt.h (partially based on examples that are provided within the STM32 cube firmware) file.
#define CHECKSUM_BY_HARDWARE 1 |
--— CHECKSUM_BY_HARDWARE enabled --—
#define CHECKSUM_CHECK_IP 0 |
--— Value in opt.h for CHECKSUM_CHECK_IP: 1 --—
#define CHECKSUM_CHECK_TCP 0 |
--— Value in opt.h for CHECKSUM_CHECK_TCP: 1 --—
#define CHECKSUM_CHECK_UDP 0 |
--— Value in opt.h for CHECKSUM_CHECK_UDP: 1 --—
#define CHECKSUM_GEN_ICMP6 0 |
--— Value in opt.h for CHECKSUM_GEN_ICMP6: 1 --—
#define CHECKSUM_GEN_IP 0 |
--— Value in opt.h for CHECKSUM_GEN_IP: 1 --—
#define CHECKSUM_GEN_TCP 0 |
--— Value in opt.h for CHECKSUM_GEN_TCP: 1 --—
#define CHECKSUM_GEN_UDP 0 |
--— Value in opt.h for CHECKSUM_GEN_UDP: 1 --—
#define ETH_RX_BUFFER_SIZE 1524 |
--— Default value in ETH configuration GUI in CubeMx: 1524 --—
#define ETHARP_STATS 0 |
--— Value in opt.h for ETHARP_STATS: 0 or LWIP_ARP --—
#define HTTPD_ENABLE_HTTPS 1 |
--— Default Value for HTTPD_ENABLE_HTTPS: 0 —
#define HTTPD_USE_CUSTOM_FSDATA 1 |
--— Value in opt.h for HTTPD_USE_CUSTOM_FSDATA: 0 --—
#define HTTPD_USE_MEM_POOL 1 |
--— Default Value for HTTPD_USE_MEM_POOL: 0 —
#define ICMP_STATS 0 |
--— Value in opt.h for ICMP_STATS: 0 or LWIP_ICMP --—
#define LWIP_ALTCP 1 |
--— Default Value for LWIP_ALTCP: 0 —
#define LWIP_ALTCP_TLS 1 |
--— Default Value for LWIP_ALTCP_TLS: 0 —
#define LWIP_DHCP 1 |
--— Value in opt.h for LWIP_DHCP: 0 --—
#define LWIP_DNS 1 |
--— Default Value for LWIP_DNS: 0 —
#define LWIP_DNS_SECURE 7 |
--— Value in opt.h for LWIP_DNS_SECURE: (LWIP_DNS_SECURE_RAND_XID | LWIP_DNS_SECURE_NO_MULTIPLE_OUTSTANDING | LWIP_DNS_SECURE_RAND_SRC_PORT) -
#define LWIP_ETHERNET 1 |
--— Value in opt.h for LWIP_ETHERNET: LWIP_ARP || PPPOE_SUPPORT -
#define LWIP_HTTPD 1 |
--— Default Value for LWIP_HTTPD: 0 —
#define LWIP_HTTPD_CGI 1 |
--— Default Value for LWIP_HTTPD_CGI: 0 —
#define LWIP_HTTPD_MAX_CGI_PARAMETERS 256 |
--— Default Value for LWIP_HTTPD_MAX_CGI_PARAMETERS: 16 —
#define LWIP_HTTPD_MAX_TAG_INSERT_LEN 1024 |
--— Default Value for LWIP_HTTPD_MAX_TAG_INSERT_LEN: 192 —
#define LWIP_HTTPD_MAX_TAG_NAME_LEN 32 |
--— Default Value for LWIP_HTTPD_MAX_TAG_NAME_LEN: 8 —
#define LWIP_HTTPD_SSI 1 |
--— Default Value for LWIP_HTTPD_SSI: 0 —
#define LWIP_IGMP 1 |
--— Value in opt.h for LWIP_IGMP: 0 --—
#define LWIP_IPV6 1 |
--— Default Value for LWIP_IPV6: 0 —
#define LWIP_IPV6_DHCP6 1 |
--— Value in opt.h for LWIP_IPV6_DHCP6: 0 --—
#define LWIP_NETCONN 0 |
--— Value in opt.h for LWIP_NETCONN: 1 --—
#define LWIP_NETIF_LINK_CALLBACK 1 |
--— Value in opt.h for LWIP_NETIF_LINK_CALLBACK: 0 --—
#define LWIP_RAM_HEAP_POINTER 0x30044000 |
--— Default Value for H7 devices: 0x30044000 --—
#define LWIP_SOCKET 0 |
--— Value in opt.h for LWIP_SOCKET: 1 --—
#define LWIP_STATS 1 |
--— Default Value for LWIP_STATS: 0 —
#define LWIP_STATS_DISPLAY 1 |
--— Default Value for LWIP_STATS_DISPLAY: 0 —
#define LWIP_SUPPORT_CUSTOM_PBUF 1 |
--— Value supported for H7 devices: 1 --—
#define MEM_ALIGNMENT 4 |
--— Value in opt.h for MEM_ALIGNMENT: 1 --—
#define MEM_OVERFLOW_CHECK 1 |
--— Default Value for MEM_OVERFLOW_CHECK: 0 —
#define MEM_SANITY_CHECK 1 |
--— Default Value for MEM_SANITY_CHECK: 0 —
#define MEM_SIZE 16360 |
--— Default Value for MEM_SIZE: 1600 —
#define MEMP_MEM_INIT 1 |
--— Default Value for MEMP_MEM_INIT: 0 —
#define MEMP_NUM_PBUF 64 |
--— Default Value for MEMP_NUM_PBUF: 16 —
#define MEMP_NUM_SYS_TIMEOUT LWIP_NUM_SYS_TIMEOUT_INTERNAL + 2 |
Value in opt.h for MEMP_NUM_SYS_TIMEOUT: LWIP_NUM_SYS_TIMEOUT_INTERNAL
#define MEMP_NUM_TCP_PCB 64 |
--— Default Value for MEMP_NUM_TCP_PCB: 5 —
#define MEMP_NUM_TCP_SEG 32 |
--— Default Value for MEMP_NUM_TCP_SEG: 16 —
#define MEMP_NUM_UDP_PCB 16 |
--— Default Value for MEMP_NUM_UDP_PCB: 4 —
#define MEMP_OVERFLOW_CHECK 2 |
--— Default Value for MEMP_OVERFLOW_CHECK: 0 —
#define MEMP_SANITY_CHECK 1 |
--— Default Value for MEMP_SANITY_CHECK: 0 —
#define MIB2_STATS 0 |
--— Value in opt.h for MIB2_STATS: 0 or SNMP_LWIP_MIB2 --—
#define NO_SYS 1 |
--— Value in opt.h for NO_SYS: 0 --—
#define PBUF_POOL_BUFSIZE 1524 |
--— Default Value for PBUF_POOL_BUFSIZE: 592 —
#define PBUF_POOL_SIZE 64 |
--— Default Value for PBUF_POOL_SIZE: 16 —
#define RECV_BUFSIZE_DEFAULT 2000000000 |
--— Value in opt.h for RECV_BUFSIZE_DEFAULT: INT_MAX --—
#define SYS_LIGHTWEIGHT_PROT 0 |
--— Value in opt.h for SYS_LIGHTWEIGHT_PROT: 1 --—
#define TCP_MSS 5000 |
--— Default Value for TCP_MSS: 536 —
#define TCP_QUEUE_OOSEQ 0 |
--— Default Value for TCP_QUEUE_OOSEQ: 1 —
#define TCP_SND_QUEUELEN 20 |
--— Default Value for TCP_SND_QUEUELEN: 9 —
#define TCP_SNDQUEUELOWAT 19 |
--— Default Value for TCP_SNDQUEUELOWAT: 10 —
#define WITH_RTOS 0 |
--— WITH_RTOS disabled (Since FREERTOS is not set) --—