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