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 00009 #ifdef __cplusplus 00010 using namespace std; 00011 #endif 00012 00013 // Application specific lwIP Options. 00014 #define IPv6 0 00015 #define NO_SYS 1 00016 #define LWIP_ARP 1 00017 #define LWIP_RAW 1 00018 #define LWIP_UDP 1 00019 #define LWIP_TCP 1 00020 #define LWIP_DNS 1 00021 #define LWIP_DHCP 1 00022 #define LWIP_IGMP 1 00023 #define LWIP_SNMP 0 00024 #define LWIP_SOCKET 0 00025 #define LWIP_NETCONN 0 00026 #define LWIP_AUTOIP 1 00027 #define LWIP_CALLBACK_API 1 00028 00029 #define MEM_LIBC_MALLOC 1 00030 #define MEM_ALIGNMENT 4 00031 #define MEM_SIZE 00032 00033 #define ARP_QUEUEING 0 00034 #define LWIP_NETIF_HOSTNAME 1 00035 00036 #define TCP_SND_BUF 1024 00037 #define TCP_MSS 256 00038 00039 /* 00040 #define EMAC_ADDR12 0x0000000D 00041 #define EMAC_ADDR34 0x0000873A 00042 #define EMAC_ADDR56 0x00000EC0 00043 */ 00044 /* 00045 #define EMAC_ADDR12 0x00000030 00046 #define EMAC_ADDR34 0x00006C00 00047 #define EMAC_ADDR56 0x00000002 00048 */ 00049 /* 00050 #define EMAC_ADDR12 0x0000101F 00051 #define EMAC_ADDR34 0x0000E012 00052 #define EMAC_ADDR56 0x00001D0C 00053 */ 00054 /* 00055 #define EMAC_ADDR12 0x0000001E 00056 #define EMAC_ADDR34 0x00003732 00057 #define EMAC_ADDR56 0x00000A50 00058 */ 00059 00060 00061 #define HIGHEST_PRIORITY 0x01 00062 #define LOWEST_PRIORITY 0x0F 00063 00064 #define WDT_INT 0 00065 #define SWI_INT 1 00066 #define ARM_CORE0_INT 2 00067 #define ARM_CORE1_INT 3 00068 #define TIMER0_INT 4 00069 #define TIMER1_INT 5 00070 #define UART0_INT 6 00071 #define UART1_INT 7 00072 #define PWM0_1_INT 8 00073 #define I2C0_INT 9 00074 #define SPI0_INT 10 /* SPI and SSP0 share VIC slot */ 00075 #define SSP0_INT 10 00076 #define SSP1_INT 11 00077 #define PLL_INT 12 00078 #define RTC_INT 13 00079 #define EINT0_INT 14 00080 #define EINT1_INT 15 00081 #define EINT2_INT 16 00082 #define EINT3_INT 17 00083 #define ADC0_INT 18 00084 #define I2C1_INT 19 00085 #define BOD_INT 20 00086 #define EMAC_INT 21 00087 #define USB_INT 22 00088 #define CAN_INT 23 00089 #define MCI_INT 24 00090 #define GPDMA_INT 25 00091 #define TIMER2_INT 26 00092 #define TIMER3_INT 27 00093 #define UART2_INT 28 00094 #define UART3_INT 29 00095 #define I2C2_INT 30 00096 #define I2S_INT 31 00097 00098 #define VIC_SIZE 32 00099 00100 #define LWIP_DEBUG 1 00101 #define LWIP_DBG_TYPES_ON ~0x0 00102 #define LWIP_DBG_MIN_LEVEL 0 00103 //#define TCP_OUTPUT_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00104 //#define NETIF_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00105 //#define DHCP_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00106 //#define IP_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00107 //#define TCP_DEBUG (LWIP_DBG_ON | LWIP_DBG_LEVEL_WARNING) 00108 00109 #endif
Generated on Tue Jul 12 2022 16:06:14 by 1.7.2