diff --git a/core/include/debug.h b/core/include/debug.h index 30caf45eee41451ccedeb02e357b3958e24819e1..1f4a9a820710143f23ec35cd8c8d096cbd425741 100644 --- a/core/include/debug.h +++ b/core/include/debug.h @@ -14,15 +14,10 @@ * @brief Debug-header * * @details If *ENABLE_DEBUG* is defined inside an implementation file, all - * calls to ::DEBUG and ::DEBUGF* will work the same as *printf* - * and output the given information to stdout. If *ENABLE_DEBUG* - * is not defined, all calls to ::DEBUG and ::DEBUGF will be - * ignored. + * calls to ::DEBUG will work the same as *printf* and output the + * given information to stdout. If *ENABLE_DEBUG* is not defined, + * all calls to ::DEBUG will be ignored. * - * In addition to just printing the given information ::DEBUGF - * will further print extended debug information about the current - * thread and function. - * * @author Kaspar Schleiser <kaspar@schleiser.de> */ @@ -40,8 +35,7 @@ extern "C" { /** * @def ENABLE_DEBUG * @brief This macro can be defined as 0 or other on a file-based level. - * If ENABLE_DEBUG is 0 @ref DEBUG() and @ref DEBUGF() will generate - * no output if not they will generate output. + * @ref DEBUG() will generate output only if ENABLE_DEBUG is non-zero. */ /** @@ -100,22 +94,8 @@ extern "C" { * @note Another name for ::DEBUG_PRINT */ #define DEBUG(...) DEBUG_PRINT(__VA_ARGS__) -/** - * @def DEBUGF - * - * @brief Print extended debug information about the current thread and - * function to stdout - */ -#define DEBUGF(...) \ - do { \ - DEBUG_PRINT("DEBUG(%s): %s:%d in %s: ", \ - sched_active_thread ? sched_active_thread->name : "NO THREAD", \ - __FILE__, __LINE__, DEBUG_FUNC); \ - DEBUG_PRINT(__VA_ARGS__); \ - } while (0) #else #define DEBUG(...) -#define DEBUGF(...) #endif /** @} */