openpcd/firmware/src/dfu/dbgu.h @ master
1 |
#ifndef dbgu_h
|
---|---|
2 |
#define dbgu_h
|
3 |
|
4 |
#define AT91C_DBGU_BAUD 115200
|
5 |
|
6 |
#define DEBUGP(x, args ...) debugp(x, ## args)
|
7 |
#define DEBUGPCR(x, args ...) DEBUGP(x "\r\n", ## args)
|
8 |
#define DEBUGPCRF(x, args ...) DEBUGPCR("%s(%d): " x, __FUNCTION__, __LINE__, ## args)
|
9 |
|
10 |
extern void AT91F_DBGU_Init(void); |
11 |
extern void AT91F_DBGU_Printk(char *buffer); |
12 |
extern int AT91F_DBGU_Get(char *val); |
13 |
extern void AT91F_DBGU_Ready(void); |
14 |
|
15 |
#ifdef DEBUG
|
16 |
extern void debugp(const char *format, ...); |
17 |
extern const char *hexdump(const void *data, unsigned int len); |
18 |
extern void AT91F_DBGU_Frame(char *buffer); |
19 |
#else
|
20 |
#define debugp(x, args ...)
|
21 |
#define hexdump(x, args ...)
|
22 |
#define AT91F_DBGU_Frame(x)
|
23 |
#endif
|
24 |
|
25 |
#endif /* dbgu_h */ |