29 lines
613 B
C
29 lines
613 B
C
#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
|