xref: /OK3568_Linux_fs/external/rk_pcba_test/pcba_minui/debug.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun #ifndef __DEBUG_H__
2*4882a593Smuzhiyun #define __DEBUG_H__
3*4882a593Smuzhiyun 
4*4882a593Smuzhiyun 
5*4882a593Smuzhiyun #define PCBA_VERSION             	0x00010300
6*4882a593Smuzhiyun #define COPYRIGHT                       "PCBA V1.3.0 Copyright (C) 2012 Rockchip"
7*4882a593Smuzhiyun 
8*4882a593Smuzhiyun 
9*4882a593Smuzhiyun #define CMD_PIPE_NAME                   "/tmp/cmd_pipe"
10*4882a593Smuzhiyun #define VOLUME_PIPE_NAME                "/tmp/volume_pipe"
11*4882a593Smuzhiyun #define CAMERA_PIPE_NAME                "/tmp/camera_pipe"
12*4882a593Smuzhiyun 
13*4882a593Smuzhiyun #define TEST_COMPLETION                 "done"
14*4882a593Smuzhiyun 
15*4882a593Smuzhiyun #define DB_LOG_LEVEL                    4
16*4882a593Smuzhiyun 
17*4882a593Smuzhiyun #if   DB_LOG_LEVEL == 1
18*4882a593Smuzhiyun #define DB_ERROR
19*4882a593Smuzhiyun #elif DB_LOG_LEVEL == 2
20*4882a593Smuzhiyun #define DB_ERROR
21*4882a593Smuzhiyun #define DB_WARN
22*4882a593Smuzhiyun #elif DB_LOG_LEVEL == 3
23*4882a593Smuzhiyun #define DB_ERROR
24*4882a593Smuzhiyun #define DB_WARN
25*4882a593Smuzhiyun #define DB_MSG
26*4882a593Smuzhiyun #elif DB_LOG_LEVEL == 4
27*4882a593Smuzhiyun #define DB_ERROR
28*4882a593Smuzhiyun #define DB_WARN
29*4882a593Smuzhiyun #define DB_MSG
30*4882a593Smuzhiyun #define DB_DEBUG
31*4882a593Smuzhiyun #elif DB_LOG_LEVEL == 5
32*4882a593Smuzhiyun #define DB_ERROR
33*4882a593Smuzhiyun #define DB_WARN
34*4882a593Smuzhiyun #define DB_MSG
35*4882a593Smuzhiyun #define DB_DEBUG
36*4882a593Smuzhiyun #define DB_DUMP
37*4882a593Smuzhiyun #endif
38*4882a593Smuzhiyun 
39*4882a593Smuzhiyun #ifdef DB_ERROR
40*4882a593Smuzhiyun #define db_error(fmt, ...) \
41*4882a593Smuzhiyun     do { fprintf(stderr, "(error): "); fprintf(stderr, fmt, ##__VA_ARGS__); } while (0)
42*4882a593Smuzhiyun #else
43*4882a593Smuzhiyun #define db_error(fmt, ...)
44*4882a593Smuzhiyun #endif /* DB_ERROR */
45*4882a593Smuzhiyun 
46*4882a593Smuzhiyun #ifdef DB_WARN
47*4882a593Smuzhiyun #define db_warn(fmt, ...) \
48*4882a593Smuzhiyun     do { fprintf(stdout, "(warn): "); fprintf(stdout, fmt, ##__VA_ARGS__); } while (0)
49*4882a593Smuzhiyun #else
50*4882a593Smuzhiyun #define db_warn(fmt, ...)
51*4882a593Smuzhiyun #endif /* DB_WARN */
52*4882a593Smuzhiyun 
53*4882a593Smuzhiyun #ifdef DB_MSG
54*4882a593Smuzhiyun #define db_msg(fmt, ...) \
55*4882a593Smuzhiyun     do { fprintf(stdout, "(msg): "); fprintf(stdout, fmt, ##__VA_ARGS__); } while (0)
56*4882a593Smuzhiyun #else
57*4882a593Smuzhiyun #define db_msg(fmt, ...)
58*4882a593Smuzhiyun #endif /* DB_MSG */
59*4882a593Smuzhiyun 
60*4882a593Smuzhiyun #ifdef DB_DEBUG
61*4882a593Smuzhiyun #define db_debug(fmt, ...) \
62*4882a593Smuzhiyun     do { fprintf(stdout, "(debug): "); fprintf(stdout, fmt, ##__VA_ARGS__); } while (0)
63*4882a593Smuzhiyun #else
64*4882a593Smuzhiyun #define db_debug(fmt, ...)
65*4882a593Smuzhiyun #endif /* DB_DEBUG */
66*4882a593Smuzhiyun 
67*4882a593Smuzhiyun #ifdef DB_DUMP
68*4882a593Smuzhiyun #define db_dump(fmt, ...) \
69*4882a593Smuzhiyun     do { fprintf(stdout, "(dump): "); fprintf(stdout, fmt, ##__VA_ARGS__); } while (0)
70*4882a593Smuzhiyun #else
71*4882a593Smuzhiyun #define db_dump(fmt, ...)
72*4882a593Smuzhiyun #endif
73*4882a593Smuzhiyun 
74*4882a593Smuzhiyun #endif
75*4882a593Smuzhiyun 
76