summaryrefslogtreecommitdiff
path: root/firmware/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/debug.c')
-rw-r--r--firmware/debug.c12
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
170void debug(char *msg) 170static 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
178void debugf(char *fmt, ...) 178void 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
190void debug( const char *message )
191{
192 printf( message );
193}
194
195void debugf(char *fmt, ...) 192void 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