PASII/CandeII_1.4/Include/debug.h

29 lines
613 B
C
Raw Normal View History

#ifndef _DEBUG_H_
#define _DEBUG_H_
#include "ARMCM0.h"
#include "config.h"
#include "Debug.h"
//#define _DEBUG_
#ifdef _DEBUG_
#define DBGPRINTF_TIMER(s) dbg_printf s
#define DBGPRINTF(...) dbg_printf( __VA_ARGS__)
#define DBGHEXDUMP(title,buf,sz) dbg_hexdump(title,buf,sz)
extern void dbg_init(void);
extern void dbg_printf(char *format,...) ;
extern void dbg_hexdump(char *title, uint8_t *buf, uint16_t sz);
#elif (defined _SYD_RTT_DEBUG_)
#else
#define dbg_printf(...)
#define dbg_hexdump(title,buf,sz)
#define DBGPRINTF(...)
#define DBGHEXDUMP(title,buf,sz)
#endif
#endif