diff options
Diffstat (limited to 'firmware/debug.h')
-rw-r--r-- | firmware/debug.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/firmware/debug.h b/firmware/debug.h index e9eec27e86..878da295bc 100644 --- a/firmware/debug.h +++ b/firmware/debug.h | |||
@@ -21,20 +21,24 @@ | |||
21 | 21 | ||
22 | extern void debug_init(void); | 22 | extern void debug_init(void); |
23 | extern void debugf(char* fmt,...); | 23 | extern void debugf(char* fmt,...); |
24 | extern void ldebugf(char* file, int line, char *fmt, ...); | ||
24 | 25 | ||
25 | #ifdef __GNUC__ | 26 | #ifdef __GNUC__ |
26 | 27 | ||
27 | /* */ | 28 | /* */ |
28 | #if defined(DEBUG) || defined(SIMULATOR) | 29 | #if defined(DEBUG) || defined(SIMULATOR) |
29 | //#define DEBUGF(...) debugf(__VA_ARGS__) | ||
30 | #define DEBUGF debugf | 30 | #define DEBUGF debugf |
31 | #define LDEBUGF(...) ldebugf(__FILE__, __LINE__, __VA_ARGS__) | ||
31 | #else | 32 | #else |
32 | #define DEBUGF(...) | 33 | #define DEBUGF(...) |
34 | #define LDEBUGF(...) | ||
33 | #endif | 35 | #endif |
34 | 36 | ||
37 | |||
35 | #else | 38 | #else |
36 | 39 | ||
37 | #define DEBUGF debugf | 40 | #define DEBUGF debugf |
41 | #define LDEBUGF debugf | ||
38 | 42 | ||
39 | #endif /* GCC */ | 43 | #endif /* GCC */ |
40 | 44 | ||