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 */