ChibiOS 21.11.4
|
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. |
Debug support macros and structures.
Definition in file chdebug.h.