A version of LWIP, provided for backwards compatibility.
Dependents: AA_DemoBoard DemoBoard HelloServerDemo DemoBoard_RangeIndicator ... more
lwipopts.h
00001 #ifndef LWIPOPTS_H 00002 #define LWIPOPTS_H 00003 00004 #include <string.h> 00005 #include <stdlib.h> 00006 #include <mbed.h> 00007 00008 #include "rmiiif.h" 00009 00010 00011 #ifdef __cplusplus 00012 using namespace std; 00013 #endif 00014 00015 // Application specific lwIP Options. 00016 #define IPv6 0 00017 #define NO_SYS 1 00018 #define LWIP_ARP 1 00019 #define LWIP_RAW 0 00020 #define LWIP_UDP 1 00021 #define LWIP_TCP 1 00022 #define LWIP_DNS 1 00023 #define LWIP_DHCP 1 00024 #define LWIP_IGMP 0 00025 #define LWIP_SNMP 0 00026 #define LWIP_SOCKET 0 00027 #define LWIP_NETCONN 0 00028 #define LWIP_AUTOIP 0 00029 #define LWIP_CALLBACK_API 1 00030 00031 #define MEM_LIBC_MALLOC 0 00032 #define MEMP_MEM_MALLOC 1 00033 #define MEM_ALIGNMENT 4 00034 //#define MEM_SIZE 5120 00035 #define MEM_SIZE 10000 00036 //#define MEM_SIZE (EMAC_MEM_SIZE - (2 * SIZEOF_STRUCT_MEM) - MEM_ALIGNMENT) 00037 //#define MEM_POSITION EMAC_MEM_ADDR 00038 00039 #define ARP_QUEUEING 0 00040 #define LWIP_NETIF_HOSTNAME 1 00041 00042 #define ARP_TABLE_SIZE 4 00043 00044 #define DNS_TABLE_SIZE 1 00045 #define DNS_USES_STATIC_BUF 0 00046 // 0 - Stack 00047 // 1 - RW-MEM 00048 // 2 - Heap 00049 00050 #define IP_FRAG_USES_STATIC_BUF 0 00051 #define LWIP_STATS 0 00052 00053 #define DNS_LOCAL_HOSTLIST_IS_DYNAMIC 1 00054 00055 #define TCP_SND_BUF 2000 00056 #define TCP_MSS 0x300 00057 //0x300 00058 //#define TCP_SND_QUEUELEN (2 * TCP_SND_BUF/TCP_MSS) 00059 #define TCP_SND_QUEUELEN 16 00060 #define MEMP_NUM_TCP_PCB 5 00061 #define MEMP_NUM_TCP_PCB_LISTEN 8 00062 #define MEMP_NUM_TCP_SEG 20 00063 #define MEMP_NUM_PBUF 16 00064 #define PBUF_POOL_SIZE 6 00065 00066 #ifndef HOSTNAME 00067 #define HOSTNAME "mbed-c3p0" 00068 #endif 00069 00070 //#define LWIP_DEBUG 60 00071 //#define LWIP_DBG_TYPES_ON ~0x0 00072 //#define LWIP_DBG_MIN_LEVEL 0 00073 //#define TCP_INPUT_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00074 //#define TCP_OUTPUT_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00075 //#define NETIF_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00076 //#define DHCP_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00077 //#define IP_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00078 //#define TCP_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00079 //#define MEM_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00080 //#define MEMP_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00081 //#define PBUF_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00082 00083 #endif
Generated on Tue Jul 12 2022 16:06:14 by 1.7.2