41 |
* - 3 severe |
* - 3 severe |
42 |
*/ |
*/ |
43 |
#define DBG_MASK_LEVEL 3 |
#define DBG_MASK_LEVEL 3 |
44 |
|
#define DBG_TYPES_ON 0 |
45 |
/** print only debug messages with this level or higher */ |
/** print only debug messages with this level or higher */ |
46 |
#define DBG_MIN_LEVEL 0 |
#define DBG_MIN_LEVEL 0 |
47 |
|
|
59 |
/** flag for DEBUGF to halt after printing this debug message */ |
/** flag for DEBUGF to halt after printing this debug message */ |
60 |
#define DBG_HALT 0x08 |
#define DBG_HALT 0x08 |
61 |
|
|
62 |
|
|
63 |
#ifdef LWIP_DEBUG |
#ifdef LWIP_DEBUG |
64 |
|
|
65 |
#define LWIP_ASSERT(x,y) do { if(!(y)) LWIP_PLATFORM_ASSERT(x); } while(0) |
#define LWIP_ASSERT(x,y) do { if(!(y)) LWIP_PLATFORM_ASSERT(x); } while(0) |
67 |
* AND is at least DBG_LEVEL */ |
* AND is at least DBG_LEVEL */ |
68 |
#define DEBUGF(debug, x) do { if ((debug & DBG_ON) && (debug & DBG_TYPES_ON) && ((debug & DBG_MASK_LEVEL) >= DBG_MIN_LEVEL)) { LWIP_PLATFORM_DIAG(x); if (debug & DBG_HALT) while(1); } } while(0) |
#define DEBUGF(debug, x) do { if ((debug & DBG_ON) && (debug & DBG_TYPES_ON) && ((debug & DBG_MASK_LEVEL) >= DBG_MIN_LEVEL)) { LWIP_PLATFORM_DIAG(x); if (debug & DBG_HALT) while(1); } } while(0) |
69 |
#define LWIP_ERROR(x) do { LWIP_PLATFORM_DIAG(x); } while(0) |
#define LWIP_ERROR(x) do { LWIP_PLATFORM_DIAG(x); } while(0) |
|
|
|
70 |
#else /* LWIP_DEBUG */ |
#else /* LWIP_DEBUG */ |
71 |
|
|
72 |
#define LWIP_ASSERT(x,y) |
#define LWIP_ASSERT(x,y) |
73 |
#define DEBUGF(debug, x) |
#define DEBUGF(debug, x) |
74 |
#define LWIP_ERROR(x) |
#define LWIP_ERROR(x) |
75 |
|
|
|
#define DBG_TYPES_ON 0U |
|
|
|
|
|
/** |
|
|
* Disable all debug messages |
|
|
*/ |
|
|
#define DEMO_DEBUG DBG_OFF |
|
|
#define ETHARP_DEBUG DBG_OFF |
|
|
#define NETIF_DEBUG DBG_OFF |
|
|
#define PBUF_DEBUG DBG_OFF |
|
|
#define DELIF_DEBUG DBG_OFF |
|
|
#define DROPIF_DEBUG DBG_OFF |
|
|
#define TUNIF_DEBUG DBG_OFF |
|
|
#define UNIXIF_DEBUG DBG_OFF |
|
|
#define TAPIF_DEBUG DBG_OFF |
|
|
#define SIO_FIFO_DEBUG DBG_OFF |
|
|
#define PPP_DEBUG DBG_OFF |
|
|
#define API_LIB_DEBUG DBG_OFF |
|
|
#define API_MSG_DEBUG DBG_OFF |
|
|
#define SOCKETS_DEBUG DBG_OFF |
|
|
#define ICMP_DEBUG DBG_OFF |
|
|
#define INET_DEBUG DBG_OFF |
|
|
#define IP_DEBUG DBG_OFF |
|
|
#define IP_REASS_DEBUG DBG_OFF |
|
|
#define MEM_DEBUG DBG_OFF |
|
|
#define MEMP_DEBUG DBG_OFF |
|
|
#define SYS_DEBUG DBG_OFF |
|
|
#define TCP_DEBUG DBG_OFF |
|
|
#define TCP_INPUT_DEBUG DBG_OFF |
|
|
#define TCP_FR_DEBUG DBG_OFF |
|
|
#define TCP_RTO_DEBUG DBG_OFF |
|
|
#define TCP_REXMIT_DEBUG DBG_OFF |
|
|
#define TCP_CWND_DEBUG DBG_OFF |
|
|
#define TCP_WND_DEBUG DBG_OFF |
|
|
#define TCP_OUTPUT_DEBUG DBG_OFF |
|
|
#define TCP_RST_DEBUG DBG_OFF |
|
|
#define TCP_QLEN_DEBUG DBG_OFF |
|
|
#define UDP_DEBUG DBG_OFF |
|
|
#define TCPIP_DEBUG DBG_OFF |
|
|
#define TCPDUMP_DEBUG DBG_OFF |
|
|
#define DHCP_DEBUG DBG_OFF |
|
76 |
|
|
77 |
#endif /* LWIP_DEBUG */ |
#endif /* LWIP_DEBUG */ |
78 |
|
|