diff options
Diffstat (limited to 'quantum/logging/debug.h')
| -rw-r--r-- | quantum/logging/debug.h | 116 | 
1 files changed, 7 insertions, 109 deletions
| diff --git a/quantum/logging/debug.h b/quantum/logging/debug.h index 8415310356..017f9b9181 100644 --- a/quantum/logging/debug.h +++ b/quantum/logging/debug.h @@ -54,116 +54,14 @@ extern debug_config_t debug_config;   * Debug print utils   */  #ifndef NO_DEBUG - -#    define dprint(s)                   \ -        do {                            \ -            if (debug_enable) print(s); \ -        } while (0) -#    define dprintln(s)                   \ -        do {                              \ -            if (debug_enable) println(s); \ -        } while (0) -#    define dprintf(fmt, ...)                              \ -        do {                                               \ -            if (debug_enable) xprintf(fmt, ##__VA_ARGS__); \ -        } while (0) -#    define dmsg(s) dprintf("%s at %d: %s\n", __FILE__, __LINE__, s) - -/* Deprecated. DO NOT USE these anymore, use dprintf instead. */ -#    define debug(s)                    \ -        do {                            \ -            if (debug_enable) print(s); \ -        } while (0) -#    define debugln(s)                    \ -        do {                              \ -            if (debug_enable) println(s); \ -        } while (0) -#    define debug_msg(s)             \ -        do {                         \ -            if (debug_enable) {      \ -                print(__FILE__);     \ -                print(" at ");       \ -                print_dec(__LINE__); \ -                print(" in ");       \ -                print(": ");         \ -                print(s);            \ -            }                        \ -        } while (0) -#    define debug_dec(data)                    \ -        do {                                   \ -            if (debug_enable) print_dec(data); \ -        } while (0) -#    define debug_decs(data)                    \ -        do {                                    \ -            if (debug_enable) print_decs(data); \ -        } while (0) -#    define debug_hex4(data)                    \ -        do {                                    \ -            if (debug_enable) print_hex4(data); \ -        } while (0) -#    define debug_hex8(data)                    \ -        do {                                    \ -            if (debug_enable) print_hex8(data); \ -        } while (0) -#    define debug_hex16(data)                    \ -        do {                                     \ -            if (debug_enable) print_hex16(data); \ +#    define dprintf(fmt, ...)                                     \ +        do {                                                      \ +            if (debug_config.enable) xprintf(fmt, ##__VA_ARGS__); \          } while (0) -#    define debug_hex32(data)                    \ -        do {                                     \ -            if (debug_enable) print_hex32(data); \ -        } while (0) -#    define debug_bin8(data)                    \ -        do {                                    \ -            if (debug_enable) print_bin8(data); \ -        } while (0) -#    define debug_bin16(data)                    \ -        do {                                     \ -            if (debug_enable) print_bin16(data); \ -        } while (0) -#    define debug_bin32(data)                    \ -        do {                                     \ -            if (debug_enable) print_bin32(data); \ -        } while (0) -#    define debug_bin_reverse8(data)                    \ -        do {                                            \ -            if (debug_enable) print_bin_reverse8(data); \ -        } while (0) -#    define debug_bin_reverse16(data)                    \ -        do {                                             \ -            if (debug_enable) print_bin_reverse16(data); \ -        } while (0) -#    define debug_bin_reverse32(data)                    \ -        do {                                             \ -            if (debug_enable) print_bin_reverse32(data); \ -        } while (0) -#    define debug_hex(data) debug_hex8(data) -#    define debug_bin(data) debug_bin8(data) -#    define debug_bin_reverse(data) debug_bin8(data) -  #else /* NO_DEBUG */ - -#    define dprint(s) -#    define dprintln(s)  #    define dprintf(fmt, ...) -#    define dmsg(s) -#    define debug(s) -#    define debugln(s) -#    define debug_msg(s) -#    define debug_dec(data) -#    define debug_decs(data) -#    define debug_hex4(data) -#    define debug_hex8(data) -#    define debug_hex16(data) -#    define debug_hex32(data) -#    define debug_bin8(data) -#    define debug_bin16(data) -#    define debug_bin32(data) -#    define debug_bin_reverse8(data) -#    define debug_bin_reverse16(data) -#    define debug_bin_reverse32(data) -#    define debug_hex(data) -#    define debug_bin(data) -#    define debug_bin_reverse(data) -  #endif /* NO_DEBUG */ + +#define dprint(s) dprintf(s) +#define dprintln(s) dprintf(s "\r\n") +#define dmsg(s) dprintf("%s at %d: %s\n", __FILE__, __LINE__, s) | 
