#include "lwip/arch.h"
Defines | |
#define | LWIP_DBG_LEVEL_ALL 0x00 |
lower two bits indicate debug level
| |
#define | LWIP_DBG_LEVEL_OFF LWIP_DBG_LEVEL_ALL |
#define | LWIP_DBG_LEVEL_WARNING 0x01 |
#define | LWIP_DBG_LEVEL_SERIOUS 0x02 |
#define | LWIP_DBG_LEVEL_SEVERE 0x03 |
#define | LWIP_DBG_MASK_LEVEL 0x03 |
#define | LWIP_DBG_ON 0x80U |
flag for LWIP_DEBUGF to enable that debug message | |
#define | LWIP_DBG_OFF 0x00U |
flag for LWIP_DEBUGF to disable that debug message | |
#define | LWIP_DBG_TRACE 0x40U |
flag for LWIP_DEBUGF indicating a tracing message (to follow program flow) | |
#define | LWIP_DBG_STATE 0x20U |
flag for LWIP_DEBUGF indicating a state debug message (to follow module states) | |
#define | LWIP_DBG_FRESH 0x10U |
flag for LWIP_DEBUGF indicating newly added code, not thoroughly tested yet | |
#define | LWIP_DBG_HALT 0x08U |
flag for LWIP_DEBUGF to halt after printing this debug message | |
#define | LWIP_ASSERT(message, assertion) |
#define | LWIP_ERROR(message, expression, handler) |
if "expression" isn't true, then print "message" and execute "handler" expression | |
#define | LWIP_DEBUGF(debug, message) |
#define LWIP_ASSERT | ( | message, | ||
assertion | ||||
) |
do { if(!(assertion)) \ LWIP_PLATFORM_ASSERT(message); } while(0)
#define LWIP_DBG_FRESH 0x10U |
flag for LWIP_DEBUGF indicating newly added code, not thoroughly tested yet
#define LWIP_DBG_HALT 0x08U |
flag for LWIP_DEBUGF to halt after printing this debug message
#define LWIP_DBG_LEVEL_ALL 0x00 |
lower two bits indicate debug level
#define LWIP_DBG_LEVEL_OFF LWIP_DBG_LEVEL_ALL |
#define LWIP_DBG_LEVEL_SERIOUS 0x02 |
#define LWIP_DBG_LEVEL_SEVERE 0x03 |
#define LWIP_DBG_LEVEL_WARNING 0x01 |
#define LWIP_DBG_MASK_LEVEL 0x03 |
#define LWIP_DBG_OFF 0x00U |
flag for LWIP_DEBUGF to disable that debug message
#define LWIP_DBG_ON 0x80U |
flag for LWIP_DEBUGF to enable that debug message
#define LWIP_DBG_STATE 0x20U |
flag for LWIP_DEBUGF indicating a state debug message (to follow module states)
#define LWIP_DBG_TRACE 0x40U |
flag for LWIP_DEBUGF indicating a tracing message (to follow program flow)
#define LWIP_DEBUGF | ( | debug, | ||
message | ||||
) |
#define LWIP_ERROR | ( | message, | ||
expression, | ||||
handler | ||||
) |
do { if (!(expression)) { \ LWIP_PLATFORM_ASSERT(message); handler;}} while(0)
if "expression" isn't true, then print "message" and execute "handler" expression