00001 #ifndef TRACEH 00002 00003 #include "uart.h" 00004 00005 #ifdef DEBUG 00006 #define TRACE(x) UART_printf(x); 00007 #define TRACE1(x,p1) UART_printf(x,p1); 00008 #define TRACE2(x,p1,p2) UART_printf(x,p1,p2); 00009 #define TRACE3(x,p1,p2,p3) UART_printf(x,p1,p2,p3); 00010 #define TRACE4(x,p1,p2,p3,p4) UART_printf(x,p1,p2,p3,p4); 00011 #define TRACE5(x,p1,p2,p3,p4,p5) UART_printf(x,p1,p2,p3,p4,p5); 00012 #define TRACE6(x,p1,p2,p3,p4,p5,p6) UART_printf(x,p1,p2,p3,p4,p5,p6); 00013 #else 00014 #define TRACE(x) 00015 #define TRACE1(x,p1) 00016 #define TRACE2(x,p1,p2) 00017 #define TRACE3(x,p1,p2,p3) 00018 #define TRACE4(x,p1,p2,p3,p4) 00019 #define TRACE5(x,p1,p2,p3,p4,p5) 00020 #define TRACE6(x,p1,p2,p3,p4,p5,p6) 00021 #endif 00022 00023 #endif