ChibiOS 21.11.4
chdebug.h File Reference

Debug support macros and structures. More...

Go to the source code of this file.

Data Structures

struct  ch_system_debug
 System debug data structure. More...

Macros

#define __dbg_check_disable()
#define __dbg_check_suspend()
#define __dbg_check_enable()
#define __dbg_check_lock()
#define __dbg_check_unlock()
#define __dbg_check_lock_from_isr()
#define __dbg_check_unlock_from_isr()
#define __dbg_check_enter_isr()
#define __dbg_check_leave_isr()
#define chDbgCheckClassI()
#define chDbgCheckClassS()
Debug related settings
#define CH_DBG_STACK_FILL_VALUE   0x55
 Fill value for thread stack area in debug mode.
Macro Functions
#define chDbgCheck(c)
 Function parameters check.
#define chDbgAssert(c, r)
 Condition assertion.

Typedefs

typedef struct ch_system_debug system_debug_t
 System debug data structure.

Functions

static void __dbg_object_init (system_debug_t *sdp)
 Debug support initialization.

Detailed Description

Debug support macros and structures.

Definition in file chdebug.h.