#include "lwip/arch.h"
#include "lwip/opt.h"
Go to the source code of this file.
#define LWIP_ASSERT |
( |
|
message, |
|
|
|
assertion |
|
) |
| |
Value:#define LWIP_PLATFORM_ASSERT(x)
LWIP_NOASSERT: Disable LWIP_ASSERT checks. – To disable assertions define LWIP_NOASSERT in arch/cc.h.
Definition at line 70 of file debug.h.
#define LWIP_DBG_FRESH 0x10U |
flag for LWIP_DEBUGF indicating newly added code, not thoroughly tested yet
Definition at line 61 of file debug.h.
#define LWIP_DBG_HALT 0x08U |
flag for LWIP_DEBUGF to halt after printing this debug message
Definition at line 63 of file debug.h.
#define LWIP_DBG_LEVEL_ALL 0x00 |
lower two bits indicate debug level
- 0 all
- 1 warning
- 2 serious
- 3 severe
Definition at line 44 of file debug.h.
#define LWIP_DBG_LEVEL_SERIOUS 0x02 /* memory allocation failures, ... */ |
#define LWIP_DBG_LEVEL_SEVERE 0x03 |
#define LWIP_DBG_LEVEL_WARNING 0x01 /* bad checksums, dropped packets, ... */ |
#define LWIP_DBG_MASK_LEVEL 0x03 |
#define LWIP_DBG_OFF 0x00U |
flag for LWIP_DEBUGF to disable that debug message
Definition at line 54 of file debug.h.
#define LWIP_DBG_ON 0x80U |
flag for LWIP_DEBUGF to enable that debug message
Definition at line 52 of file debug.h.
#define LWIP_DBG_STATE 0x20U |
flag for LWIP_DEBUGF indicating a state debug message (to follow module states)
Definition at line 59 of file debug.h.
#define LWIP_DBG_TRACE 0x40U |
flag for LWIP_DEBUGF indicating a tracing message (to follow program flow)
Definition at line 57 of file debug.h.
#define LWIP_DEBUGF |
( |
|
debug, |
|
|
|
message |
|
) |
| |
#define LWIP_ERROR |
( |
|
message, |
|
|
|
expression, |
|
|
|
handler |
|
) |
| |
Value:do {
if (!(expression)) {
\ #define LWIP_PLATFORM_ERROR(message)
Definition at line 89 of file debug.h.
if "expression" isn't true, then print "message" and execute "handler" expression
Definition at line 82 of file debug.h.