From 2783ad26f0e0b2d020e465cfa42cf27f315d6ab3 Mon Sep 17 00:00:00 2001 From: Mariano Alvira Date: Sat, 9 May 2009 14:55:48 -0400 Subject: [PATCH] clean up debug. --- tests/flasher.c | 40 +++++++++++++++------------------------- 1 file changed, 15 insertions(+), 25 deletions(-) diff --git a/tests/flasher.c b/tests/flasher.c index 475cde52b..74ec3b147 100644 --- a/tests/flasher.c +++ b/tests/flasher.c @@ -22,20 +22,21 @@ #define DEBUG 1 #if DEBUG -void putc(uint8_t c); -void puts(uint8_t *s); -void put_hex(uint8_t x); -void put_hex16(uint16_t x); -void put_hex32(uint32_t x); +#define dbg_putc(...) putc(__VA_ARGS__) +#define dbg_puts(...) puts(__VA_ARGS__) +#define dbg_put_hex(...) put_hex(__VA_ARGS__) +#define dbg_put_hex16(...) put_hex16(__VA_ARGS__) +#define dbg_put_hex32(...) put_hex32(__VA_ARGS__) +#else +#define dbg_putc(...) +#define dbg_puts(...) +#define dbg_put_hex(...) +#define dbg_put_hex16(...) +#define dbg_put_hex32(...) +#endif + const uint8_t hex[16]={'0','1','2','3','4','5','6','7', '8','9','a','b','c','d','e','f'}; -#else -#define putc(...) -#define puts(...) -#define put_hex(...) -#define put_hex16(...) -#define put_hex32(...) -#endif uint8_t getc(void); void flushrx(void); @@ -157,9 +158,7 @@ void main(void) { state = SCAN_X; addr=0; while((c=getc())) { - putc(c); if(state == SCAN_X) { - puts("scanx\n\r"); /* read until we see an 'x' */ if(c==0) { break; } if(c!='x'){ continue; } @@ -168,11 +167,6 @@ void main(void) { i = 0; } if(state == READ_CHARS) { - puts("readchars i "); - put_hex(i); - puts(" c "); - putc(c); - puts("\n\r"); /* read all the chars up to a ',' */ ((uint8_t *)buf)[i++] = c; /* after reading a ',' */ @@ -180,7 +174,6 @@ void main(void) { if((c == ',') || (c == 0)) { state = PROCESS; } } if(state == PROCESS) { - puts("process\n\r"); if(addr==0) { /*interpret the string as the starting address */ addr = to_u32((uint8_t *)buf); @@ -240,11 +233,6 @@ uint32_t to_u32(char *c) /* c should be /x\d+,/ */ i=1; /* skip x */ while(c[i] != ',') { - puts("to_u32 on "); - putc(c[i]); - puts(" with i "); - put_hex(i); - puts("\n\r"); ret = ret<<4; val = from_hex(c[i++]); ret += val; @@ -261,6 +249,7 @@ uint8_t getc(void) return c; } + void putc(uint8_t c) { while(reg(UT1CON)==31); /* wait for there to be room in the buffer */ reg(UART1_DATA) = c; @@ -291,3 +280,4 @@ void put_hex32(uint32_t x) put_hex((x >> 8) & 0xFF); put_hex((x) & 0xFF); } +