WS63 SDK 文档
7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
dfx_feature_config.h
浏览该文件的文档.
1
/*
2
* Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2023. All rights reserved.
3
*/
4
5
#ifndef DFX_FEATURE_CONFIG_H
6
#define DFX_FEATURE_CONFIG_H
7
8
#define DFX_YES 1
9
#define DFX_NO 0
10
11
/* 特性:是否支持文件传输 */
12
#ifndef CONFIG_DFX_SUPPORT_TRANSMIT_FILE
13
#define CONFIG_DFX_SUPPORT_TRANSMIT_FILE DFX_NO
14
#endif
15
16
/* 特性:是否支持文件传输回调 */
17
#ifndef CONFIG_DFX_SUPPORT_TRANSMIT_FILE_HOOK
18
#define CONFIG_DFX_SUPPORT_TRANSMIT_FILE_HOOK DFX_YES
19
#endif
20
21
/* 特性:是否支持断点续传 */
22
#ifndef CONFIG_DFX_SUPPORT_CONTINUOUSLY_TRANSMIT
23
#define CONFIG_DFX_SUPPORT_CONTINUOUSLY_TRANSMIT DFX_NO
24
#endif
25
26
/* 特性:是否支持DIAG */
27
#ifndef CONFIG_DFX_SUPPORT_DIAG
28
#define CONFIG_DFX_SUPPORT_DIAG DFX_YES
29
#endif
30
31
/* 特性:是否支持DIAG接收数据包 */
32
#ifndef CONFIG_DFX_SUPPORT_DIAG_RX_PKT
33
#define CONFIG_DFX_SUPPORT_DIAG_RX_PKT DFX_YES
34
#endif
35
36
/* 特性:是否支持DIAG分帧和组包 */
37
#ifndef CONFIG_DFX_SUPPORT_DIAG_MULTI_FRAME
38
#define CONFIG_DFX_SUPPORT_DIAG_MULTI_FRAME DFX_NO
39
#endif
40
41
/* 特性:是否支持串口连接UART */
42
#ifndef CONFIG_DFX_SUPPORT_DIAG_UART_CHANNEL
43
#define CONFIG_DFX_SUPPORT_DIAG_UART_CHANNEL DFX_YES
44
#endif
45
46
/* 特性:DIAG作为上位机处理IND */
47
#ifndef CONFIG_DFX_SUPPORT_DIAG_UP_MACHINE
48
#define CONFIG_DFX_SUPPORT_DIAG_UP_MACHINE DFX_NO
49
#endif
50
51
/* 特性:DIAG连接支持心跳机制 */
52
#ifndef CONFIG_DFX_SUPPORT_DIAG_BEAT_HEART
53
#define CONFIG_DFX_SUPPORT_DIAG_BEAT_HEART DFX_YES
54
#endif
55
56
/* 特性: 支持密码连接 */
57
#ifndef CONFIG_DFX_SUPPORT_DIAG_CONNECT_PASSWORD
58
#define CONFIG_DFX_SUPPORT_DIAG_CONNECT_PASSWORD DFX_YES
59
#endif
60
61
/* 特性: DIAG支持的日志类型 */
62
/* 精简型日志 */
63
#ifndef CONFIG_DFX_SUPPORT_DIAG_MINIMAL_MSG
64
#define CONFIG_DFX_SUPPORT_DIAG_MINIMAL_MSG DFX_NO
65
#endif
66
/* 标准型日志 */
67
#ifndef CONFIG_DFX_SUPPORT_DIAG_NORMAL_MSG
68
#define CONFIG_DFX_SUPPORT_DIAG_NORMAL_MSG DFX_NO
69
#endif
70
/* 扩展型日志(毫秒精度时间戳) */
71
#ifndef CONFIG_DFX_SUPPORT_DIAG_EXTEND_MSG
72
#define CONFIG_DFX_SUPPORT_DIAG_EXTEND_MSG DFX_NO
73
#endif
74
/* 完整型日志 */
75
#ifndef CONFIG_DFX_SUPPORT_DIAG_FULL_MSG
76
#define CONFIG_DFX_SUPPORT_DIAG_FULL_MSG DFX_YES
77
#endif
78
79
#if ((CONFIG_DFX_SUPPORT_DIAG_MINIMAL_MSG + CONFIG_DFX_SUPPORT_DIAG_NORMAL_MSG + \
80
CONFIG_DFX_SUPPORT_DIAG_EXTEND_MSG + CONFIG_DFX_SUPPORT_DIAG_FULL_MSG) != 1)
81
#error "SELLECT DIAG LOG TYPE ERROR"
82
#endif
83
84
/* 特性:支持虚拟AT */
85
#ifndef CONFIG_DFX_SUPPORT_DIAG_VIRTUAL_AT
86
#define CONFIG_DFX_SUPPORT_DIAG_VIRTUAL_AT DFX_NO
87
#endif
88
89
/* 特性:支持虚拟SHELL */
90
#ifndef CONFIG_DFX_SUPPORT_DIAG_VRTTUAL_SHELL
91
#define CONFIG_DFX_SUPPORT_DIAG_VRTTUAL_SHELL DFX_YES
92
#endif
93
94
/* 特性: DIAG适配SOC LOG */
95
#ifndef CONFIG_DFX_SUPPORT_DIAG_ADAPT_SOC_LOG
96
#define CONFIG_DFX_SUPPORT_DIAG_ADAPT_SOC_LOG DFX_NO
97
#endif
98
99
/* 特性: 支持SOC LOG */
100
#ifndef CONFIG_DFX_SUPPORT_SOC_LOG
101
#define CONFIG_DFX_SUPPORT_SOC_LOG DFX_NO
102
#endif
103
104
/* 特性: 系统状态监控 */
105
#ifndef CONFIG_DFX_SUPPORT_SYS_MONITOR
106
#define CONFIG_DFX_SUPPORT_SYS_MONITOR DFX_NO
107
#endif
108
109
/* 特性: 延时重启 */
110
#ifndef CONFIG_DFX_SUPPORT_DELAY_REBOOT
111
#define CONFIG_DFX_SUPPORT_DELAY_REBOOT DFX_NO
112
#endif
113
114
/* 特性: DIAG支持USB */
115
#ifndef CONFIG_DFX_SUPPORT_DIAG_CONNECT_USB
116
#define CONFIG_DFX_SUPPORT_DIAG_CONNECT_USB DFX_NO
117
#endif
118
119
/* 特性: DIAG支持蓝牙连接 */
120
#ifndef CONFIG_DFX_SUPPORT_DIAG_CONNECT_BLE
121
#define CONFIG_DFX_SUPPORT_DIAG_CONNECT_BLE DFX_NO
122
#endif
123
124
/* 特性: 支持文件系统 */
125
#ifndef CONFIG_DFX_SUPPORT_FILE_SYSTEM
126
#define CONFIG_DFX_SUPPORT_FILE_SYSTEM DFX_NO
127
#endif
128
129
/* 特性: 支持日志离线存储到本地 */
130
#ifndef CONFIG_DFX_SUPPORT_OFFLINE_LOG_FILE
131
#define CONFIG_DFX_SUPPORT_OFFLINE_LOG_FILE DFX_NO
132
#endif
133
134
/* 特性: 只有DIAG日志离线存储到本地 */
135
#ifndef CONFIG_DFX_STORE_DIAG_ONLY
136
#define CONFIG_DFX_STORE_DIAG_ONLY DFX_NO
137
#endif
138
139
/* DFX模块内存统计 */
140
#ifndef CONFIG_DFX_MEMORY_DEBUG
141
#define CONFIG_DFX_MEMORY_DEBUG DFX_YES
142
#endif
143
144
/* DFX模块HSO内存操作 */
145
#ifndef CONFIG_DFX_MEMORY_OPERATE
146
#define CONFIG_DFX_MEMORY_OPERATE DFX_YES
147
#endif
148
149
/* DFX模块SDT内存操作 */
150
#ifndef CONFIG_DFX_SDT_MEMORY_OPERATE
151
#define CONFIG_DFX_SDT_MEMORY_OPERATE DFX_YES
152
#endif
153
154
/* DFX模块SDT dump异常弹窗 */
155
#ifndef CONFIG_DFX_SDT_DUMP_EXCEPTION
156
#define CONFIG_DFX_SDT_DUMP_EXCEPTION DFX_YES
157
#endif
158
159
/* DFX模块BT采样操作 */
160
#ifndef CONFIG_DFX_BT_SAMPLE_DATA
161
#define CONFIG_DFX_BT_SAMPLE_DATA DFX_YES
162
#endif
163
164
/* DFX模块统计信息 */
165
#ifndef CONFIG_DFX_STATS
166
#define CONFIG_DFX_STATS DFX_YES
167
#endif
168
169
/* DFX模块应答处理 */
170
#ifndef CONFIG_DFX_IND_HANDLE
171
#define CONFIG_DFX_IND_HANDLE DFX_YES
172
#endif
173
174
#endif
/* DFX_FEATURE_CONFIG_H */
src
middleware
chips
ws63
dfx
include
dfx_feature_config.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