From f2c12559226df5303c16026c3be42fc0a1a82900 Mon Sep 17 00:00:00 2001 From: Stuart Martin Date: Tue, 30 Apr 2002 19:43:54 +0000 Subject: added #ifdef CRT_DISPLAY to provide a printf version of debug() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@345 a1c6a512-1295-4272-9138-f99709370657 --- firmware/debug.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'firmware') diff --git a/firmware/debug.c b/firmware/debug.c index 5cd1f15a38..d2186049aa 100644 --- a/firmware/debug.c +++ b/firmware/debug.c @@ -20,10 +20,13 @@ #include #include #include +#include "config.h" char debugmembuf[100]; char debugbuf[200]; +#ifndef CRT_DISPLAY /* allow non archos platforms to display output */ + static int debug_tx_ready(void) { return (SSR1 & SCI_TDRE); @@ -181,3 +184,22 @@ void debugf(char *fmt, ...) va_end(ap); debug(debugmembuf); } + +#else + +void debug( const char *message ) +{ + printf( message ); +} + +void debugf(char *fmt, ...) +{ + va_list ap; + + va_start( ap, fmt ); + vsprintf( debugmembuf, fmt, ap ); + va_end( ap ); + printf( debugmembuf ); +} +#endif + -- cgit v1.2.3