diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-08-17 11:52:50 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2013-08-17 11:52:50 +0000 |
commit | 155ef8ed75b12442fde1d80e4ca880d0e7f7c1f1 (patch) | |
tree | cb27035ab0b6a7c157f992d9edb6a2c7c5d669e9 /os/rt/include/chdebug.h | |
parent | 120b97e07051b35a67be2a173b51b7edc2a0ae19 (diff) | |
download | ChibiOS-155ef8ed75b12442fde1d80e4ca880d0e7f7c1f1.tar.gz ChibiOS-155ef8ed75b12442fde1d80e4ca880d0e7f7c1f1.tar.bz2 ChibiOS-155ef8ed75b12442fde1d80e4ca880d0e7f7c1f1.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6169 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/rt/include/chdebug.h')
-rw-r--r-- | os/rt/include/chdebug.h | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/os/rt/include/chdebug.h b/os/rt/include/chdebug.h index 836645f07..c33d078d3 100644 --- a/os/rt/include/chdebug.h +++ b/os/rt/include/chdebug.h @@ -71,13 +71,6 @@ /* Derived constants and error checks. */
/*===========================================================================*/
-#if CH_DBG_ENABLE_ASSERTS || CH_DBG_ENABLE_CHECKS || \
- CH_DBG_ENABLE_STACK_CHECK || CH_DBG_SYSTEM_STATE_CHECK
-#define CH_DBG_ENABLED TRUE
-#else
-#define CH_DBG_ENABLED FALSE
-#endif
-
/*===========================================================================*/
/* Module data structures and types. */
/*===========================================================================*/
@@ -159,12 +152,6 @@ typedef struct { #define _dbg_trace(otp)
#endif
-/* When the debug features are disabled this function is replaced by an empty
- macro.*/
-#if !CH_DBG_ENABLED
-#define chDbgPanic(msg) {}
-#endif
-
/**
* @name Macro Functions
* @{
@@ -183,7 +170,7 @@ typedef struct { #if !defined(chDbgCheck)
#define chDbgCheck(c) { \
if (!(c)) \
- chDbgPanic("C:"__QUOTE_THIS(__FUNCTION__)":"__QUOTE_THIS(__LINE__)); \
+ chSysHalt("C:"__QUOTE_THIS(__FUNCTION__)":"__QUOTE_THIS(__LINE__)); \
}
#endif /* !defined(chDbgCheck) */
@@ -209,7 +196,7 @@ typedef struct { #if !defined(chDbgAssert)
#define chDbgAssert(c, r) { \
if (!(c)) \
- chDbgPanic("A:"__QUOTE_THIS(__FUNCTION__)":"__QUOTE_THIS(__LINE__)); \
+ chSysHalt("A:"__QUOTE_THIS(__FUNCTION__)":"__QUOTE_THIS(__LINE__)); \
}
#endif /* !defined(chDbgAssert) */
#else /* !CH_DBG_ENABLE_ASSERTS */
@@ -241,9 +228,6 @@ extern "C" { void _trace_init(void);
void _dbg_trace(thread_t *otp);
#endif
-#if CH_DBG_ENABLED
- void chDbgPanic(const char *msg);
-#endif
#ifdef __cplusplus
}
#endif
|