123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- #ifndef __LWIPOPTS__H__
- #define __LWIPOPTS__H__
- #include "main.h"
- #ifdef __cplusplus
- extern "C" {
- #endif
- #define WITH_RTOS 1
- #undef LWIP_PROVIDE_ERRNO
- #define CHECKSUM_BY_HARDWARE 1
- #define LWIP_DHCP 1
- #define ETH_RX_BUFFER_SIZE 1536
- #define MEM_ALIGNMENT 4
- #define MEM_SIZE 131048
- #define LWIP_RAM_HEAP_POINTER 0x24020000
- #define MEMP_NUM_SYS_TIMEOUT 5
- #define LWIP_SUPPORT_CUSTOM_PBUF 1
- #define LWIP_ETHERNET 1
- #define LWIP_DNS_SECURE 7
- #define TCP_MSS 1460
- #define TCP_SND_BUF 5840
- #define TCP_SND_QUEUELEN 16
- #define LWIP_NETIF_LINK_CALLBACK 1
- #define TCPIP_THREAD_STACKSIZE 2 * 2048
- #define TCPIP_THREAD_PRIO 48
- #define TCPIP_MBOX_SIZE 6
- #define SLIPIF_THREAD_STACKSIZE 1024
- #define SLIPIF_THREAD_PRIO 3
- #define DEFAULT_THREAD_STACKSIZE 2048
- #define DEFAULT_THREAD_PRIO 3
- #define DEFAULT_UDP_RECVMBOX_SIZE 6
- #define DEFAULT_TCP_RECVMBOX_SIZE 6
- #define DEFAULT_ACCEPTMBOX_SIZE 6
- #define RECV_BUFSIZE_DEFAULT 2000000000
- #define LWIP_STATS 0
- #define CHECKSUM_GEN_IP 0
- #define CHECKSUM_GEN_UDP 0
- #define CHECKSUM_GEN_TCP 0
- #define CHECKSUM_GEN_ICMP6 0
- #define CHECKSUM_CHECK_IP 0
- #define CHECKSUM_CHECK_UDP 0
- #define CHECKSUM_CHECK_TCP 0
- #define CHECKSUM_CHECK_ICMP6 0
- #define LWIP_NETCONN 1
- #define LWIP_TCP 1
- #define LWIP_SO_RCVTIMEO 1
- #define LWIP_SO_RCVBUF 1
- #define LWIP_DEBUG 0
- #define NETIF_DEBUG LWIP_DBG_OFF
- #define DHCP_DEBUG LWIP_DBG_OFF
- #define UDP_DEBUG LWIP_DBG_OFF
- #define TCP_DEBUG LWIP_DBG_OFF
- #define MEMP_DEBUG LWIP_DBG_OFF
- #define MEM_DEBUG LWIP_DBG_OFF
- #define ICMP_DEBUG LWIP_DBG_OFF
- #define MQTT_DEBUG LWIP_DBG_OFF
- #define API_LIB_DEBUG LWIP_DBG_OFF
- #undef LWIP_PROVIDE_ERRNO
- #define LWIP_ERRNO_STDINCLUDE
- #define LWIPERF_CHECK_RX_DATA 1
- #define LOCK_TCPIP_CORE sys_lock_tcpip_core
- #define UNLOCK_TCPIP_CORE sys_unlock_tcpip_core
- #define LWIP_ASSERT_CORE_LOCKED sys_check_core_locking
- #define LWIP_MARK_TCPIP_THREAD sys_mark_tcpip_thread
- void sys_lock_tcpip_core(void);
- void sys_unlock_tcpip_core(void);
- void sys_check_core_locking(void);
- void sys_mark_tcpip_thread(void);
- #ifdef __cplusplus
- }
- #endif
- #endif
|