WS63 SDK 文档
7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
wpa_log.h
浏览该文件的文档.
1
/*
2
* Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2019-2022. All rights reserved.
3
* Description: soc mesh function
4
*/
5
6
#ifndef WPA_LOG_H
7
#define WPA_LOG_H
8
9
#define MSG_EXCESSIVE_LEVEL 0
10
#define MSG_MSGDUMP_LEVEL 1
11
#define MSG_DEBUG_LEVEL 2
12
#define MSG_INFO_LEVEL 3
13
#define MSG_WARNING_LEVEL 4
14
#define MSG_ERROR_LEVEL 5
15
#define WPA_PRINT_LEVEL MSG_DEBUG_LEVEL
16
17
#undef CONFIG_DIAG_SUPPORT
18
#ifndef CONFIG_NO_WPA_MSG
19
#define wpa_error_log0 wpa_printf
20
#define wpa_error_log1 wpa_printf
21
#define wpa_error_log2 wpa_printf
22
#define wpa_error_log3 wpa_printf
23
#define wpa_error_log4 wpa_printf
24
25
#define wpa_warning_log0 wpa_printf
26
#define wpa_warning_log1 wpa_printf
27
#define wpa_warning_log2 wpa_printf
28
#define wpa_warning_log3 wpa_printf
29
#define wpa_warning_log4 wpa_printf
30
31
#define wpa_msgdump_log0 wpa_printf
32
#define wpa_msgdump_log1 wpa_printf
33
#define wpa_msgdump_log2 wpa_printf
34
#define wpa_msgdump_log3 wpa_printf
35
#define wpa_msgdump_log4 wpa_printf
36
37
#ifdef CONFIG_DIAG_SUPPORT
38
#define wpa_error_buf(msg_level, fmt, buffer, size) \
39
diag_layer_buf_e(0, fmt, buffer, (td_u16)(size))
40
#define wpa_error_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2) \
41
diag_layer_two_buf_e(0, fmt, buffer1, (td_u16)(size1), buffer2, (td_u16)(size2))
42
43
#define wpa_warning_buf(msg_level, fmt, buffer, size) \
44
diag_layer_buf_w(0, fmt, buffer, (td_u16)(size))
45
#define wpa_warning_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2) \
46
diag_layer_two_buf_w(0, fmt, buffer1, (td_u16)(size1), buffer2, (td_u16)(size2))
47
#define wpa_msgdump_buf(msg_level, fmt, buffer, size) \
48
diag_layer_buf(0, fmt, buffer, (td_u16)(size))
49
#define wpa_msgdump_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2) \
50
diag_layer_two_buf(0, fmt, buffer1, (td_u16)(size1), buffer2, (td_u16)(size2))
51
#else
52
#define wpa_error_buf(msg_level, fmt, buffer, size)
53
#define wpa_error_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
54
#define wpa_warning_buf(msg_level, fmt, buffer, size)
55
#define wpa_warning_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
56
#define wpa_msgdump_buf(msg_level, fmt, buffer, size)
57
#define wpa_msgdump_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
58
#endif
59
60
#else
61
62
#if WPA_PRINT_LEVEL > MSG_ERROR_LEVEL
63
#define wpa_error_log0(msg_level, fmt)
64
#define wpa_error_log1(msg_level, fmt, p1)
65
#define wpa_error_log2(msg_level, fmt, p1, p2)
66
#define wpa_error_log3(msg_level, fmt, p1, p2, p3)
67
#define wpa_error_log4(msg_level, fmt, p1, p2, p3, p4)
68
#define wpa_error_buf(msg_level, fmt, buffer, size)
69
#define wpa_error_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
70
#else
71
72
#ifdef CONFIG_DIAG_SUPPORT
73
#define wpa_error_log0(msg_level, fmt) \
74
diag_layer_msg_e0(0, fmt)
75
#define wpa_error_log1(msg_level, fmt, p1) \
76
diag_layer_msg_e1(0, fmt, (td_u32)(p1))
77
#define wpa_error_log2(msg_level, fmt, p1, p2) \
78
diag_layer_msg_e2(0, fmt, (td_u32)(p1), (td_u32)(p2))
79
#define wpa_error_log3(msg_level, fmt, p1, p2, p3) \
80
diag_layer_msg_e3(0, fmt, (td_u32)(p1), (td_u32)(p2), (td_u32)(p3))
81
#define wpa_error_log4(msg_level, fmt, p1, p2, p3, p4) \
82
diag_layer_msg_e4(0, fmt, (td_u32)(p1), (td_u32)(p2), (td_u32)(p3), (td_u32)(p4))
83
#define wpa_error_buf(msg_level, fmt, buffer, size) \
84
diag_layer_buf_e(0, fmt, buffer, (td_u16)(size))
85
#define wpa_error_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2) \
86
diag_layer_two_buf_e(0, fmt, buffer1, (td_u16)(size1), buffer2, (td_u16)(size2))
87
#else
88
89
#define wpa_error_log0(msg_level, fmt)
90
#define wpa_error_log1(msg_level, fmt, p1)
91
#define wpa_error_log2(msg_level, fmt, p1, p2)
92
#define wpa_error_log3(msg_level, fmt, p1, p2, p3)
93
#define wpa_error_log4(msg_level, fmt, p1, p2, p3, p4)
94
#define wpa_error_buf(msg_level, fmt, buffer, size)
95
#define wpa_error_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
96
#endif
97
98
#endif
99
100
#if WPA_PRINT_LEVEL > MSG_DEBUG_LEVEL
101
#define wpa_warning_log0(msg_level, fmt)
102
#define wpa_warning_log1(msg_level, fmt, p1)
103
#define wpa_warning_log2(msg_level, fmt, p1, p2)
104
#define wpa_warning_log3(msg_level, fmt, p1, p2, p3)
105
#define wpa_warning_log4(msg_level, fmt, p1, p2, p3, p4)
106
#define wpa_warning_buf(msg_level, fmt, buffer, size)
107
#define wpa_warning_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
108
#else
109
110
#ifdef CONFIG_DIAG_SUPPORT
111
#define wpa_warning_log0(msg_level, fmt) \
112
diag_layer_msg_w0(0, fmt)
113
#define wpa_warning_log1(msg_level, fmt, p1) \
114
diag_layer_msg_w1(0, fmt, (td_u32)(p1))
115
#define wpa_warning_log2(msg_level, fmt, p1, p2) \
116
diag_layer_msg_w2(0, fmt, (td_u32)(p1), (td_u32)(p2))
117
#define wpa_warning_log3(msg_level, fmt, p1, p2, p3) \
118
diag_layer_msg_w3(0, fmt, (td_u32)(p1), (td_u32)(p2), (td_u32)(p3))
119
#define wpa_warning_log4(msg_level, fmt, p1, p2, p3, p4) \
120
diag_layer_msg_w4(0, fmt, (td_u32)(p1), (td_u32)(p2), (td_u32)(p3), (td_u32)(p4))
121
#define wpa_warning_buf(msg_level, fmt, buffer, size) \
122
diag_layer_buf_w(0, fmt, buffer, (td_u16)(size))
123
#define wpa_warning_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2) \
124
diag_layer_two_buf_w(0, fmt, buffer1, (td_u16)(size1), buffer2, (td_u16)(size2))
125
#else
126
#define wpa_warning_log0(msg_level, fmt)
127
#define wpa_warning_log1(msg_level, fmt, p1)
128
#define wpa_warning_log2(msg_level, fmt, p1, p2)
129
#define wpa_warning_log3(msg_level, fmt, p1, p2, p3)
130
#define wpa_warning_log4(msg_level, fmt, p1, p2, p3, p4)
131
#define wpa_warning_buf(msg_level, fmt, buffer, size)
132
#define wpa_warning_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
133
#endif
134
135
#endif
136
137
#if WPA_PRINT_LEVEL > MSG_EXCESSIVE_LEVEL
138
#define wpa_msgdump_log0(msg_level, fmt)
139
#define wpa_msgdump_log1(msg_level, fmt, p1)
140
#define wpa_msgdump_log2(msg_level, fmt, p1, p2)
141
#define wpa_msgdump_log3(msg_level, fmt, p1, p2, p3)
142
#define wpa_msgdump_log4(msg_level, fmt, p1, p2, p3, p4)
143
#define wpa_msgdump_buf(msg_level, fmt, buffer, size)
144
#define wpa_msgdump_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
145
#else
146
147
#ifdef CONFIG_DIAG_SUPPORT
148
#define wpa_msgdump_log0(msg_level, fmt) \
149
diag_layer_msg_i0(0, fmt)
150
#define wpa_msgdump_log1(msg_level, fmt, p1) \
151
diag_layer_msg_i1(0, fmt, (td_u32)(p1))
152
#define wpa_msgdump_log2(msg_level, fmt, p1, p2) \
153
diag_layer_msg_i2(0, fmt, (td_u32)(p1), (td_u32)(p2))
154
#define wpa_msgdump_log3(msg_level, fmt, p1, p2, p3) \
155
diag_layer_msg_i3(0, fmt, (td_u32)(p1), (td_u32)(p2), (td_u32)(p3))
156
#define wpa_msgdump_log4(msg_level, fmt, p1, p2, p3, p4) \
157
diag_layer_msg_i4(0, fmt, (td_u32)(p1), (td_u32)(p2), (td_u32)(p3), (td_u32)(p4))
158
#define wpa_msgdump_buf(msg_level, fmt, buffer, size) \
159
diag_layer_buf(0, fmt, buffer, (td_u16)(size))
160
#define wpa_msgdump_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2) \
161
diag_layer_two_buf(0, fmt, buffer1, (td_u16)(size1), buffer2, (td_u16)(size2))
162
#else
163
#define wpa_msgdump_log0(msg_level, fmt)
164
#define wpa_msgdump_log1(msg_level, fmt, p1)
165
#define wpa_msgdump_log2(msg_level, fmt, p1, p2)
166
#define wpa_msgdump_log3(msg_level, fmt, p1, p2, p3)
167
#define wpa_msgdump_log4(msg_level, fmt, p1, p2, p3, p4)
168
#define wpa_msgdump_buf(msg_level, fmt, buffer, size)
169
#define wpa_msgdump_two_buf(msg_level, fmt, buffer1, size1, buffer2, size2)
170
#endif
171
172
#endif
173
#endif
174
175
#endif
src
middleware
services
wifi_service
wpa
liteos_wpa_api
wpa_log.h
由
William Goodspeed
维护 | E-mail: gongzl@stu.hebust.edu.cn | Wechat: a23333344 | ALSO CHECKOUT
WS63FLASH
!
生成于 2025年 一月 4日 星期六 17:47:12 , 为 WS63 SDK 文档使用
1.9.8