diff options
Diffstat (limited to 'firmware/debug.c')
-rw-r--r-- | firmware/debug.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/firmware/debug.c b/firmware/debug.c index 9d2a6997a0..ae0fbe72c6 100644 --- a/firmware/debug.c +++ b/firmware/debug.c | |||
@@ -167,7 +167,7 @@ static char *mem2hex (char *mem, char *buf, int count) | |||
167 | return (buf); | 167 | return (buf); |
168 | } | 168 | } |
169 | 169 | ||
170 | void debug(char *msg) | 170 | static void debug(char *msg) |
171 | { | 171 | { |
172 | debugbuf[0] = 'O'; | 172 | debugbuf[0] = 'O'; |
173 | 173 | ||
@@ -177,29 +177,27 @@ void debug(char *msg) | |||
177 | 177 | ||
178 | void debugf(char *fmt, ...) | 178 | void debugf(char *fmt, ...) |
179 | { | 179 | { |
180 | #ifdef DEBUG | ||
180 | va_list ap; | 181 | va_list ap; |
181 | 182 | ||
182 | va_start(ap, fmt); | 183 | va_start(ap, fmt); |
183 | vsnprintf(debugmembuf, sizeof(debugmembuf), fmt, ap); | 184 | vsnprintf(debugmembuf, sizeof(debugmembuf), fmt, ap); |
184 | va_end(ap); | 185 | va_end(ap); |
185 | debug(debugmembuf); | 186 | debug(debugmembuf); |
187 | #endif | ||
186 | } | 188 | } |
187 | 189 | ||
188 | #else | 190 | #else |
189 | 191 | ||
190 | void debug( const char *message ) | ||
191 | { | ||
192 | printf( message ); | ||
193 | } | ||
194 | |||
195 | void debugf(char *fmt, ...) | 192 | void debugf(char *fmt, ...) |
196 | { | 193 | { |
194 | #ifdef DEBUG | ||
197 | va_list ap; | 195 | va_list ap; |
198 | 196 | ||
199 | va_start( ap, fmt ); | 197 | va_start( ap, fmt ); |
200 | vsnprintf( debugmembuf, sizeof(debugmembuf), fmt, ap ); | 198 | vsnprintf( debugmembuf, sizeof(debugmembuf), fmt, ap ); |
201 | va_end( ap ); | 199 | va_end( ap ); |
202 | printf( debugmembuf ); | 200 | printf( debugmembuf ); |
201 | #endif | ||
203 | } | 202 | } |
204 | #endif | 203 | #endif |
205 | |||