forked from LiteOS/LiteOS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.config
346 lines (301 loc) · 6.14 KB
/
.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# Generated by Huawei LiteOS Kconfig Tool
#
# Compiler
#
LOSCFG_COMPILER_GCC=y
# LOSCFG_COMPILER_HIMIX_32 is not set
LOSCFG_COMPILER_ARM_NONE_EABI=y
# LOSCFG_COMPILER_OPTIMIZE_NONE is not set
LOSCFG_COMPILER_OPTIMIZE_SPEED=y
# LOSCFG_COMPILER_OPTIMIZE_SIZE is not set
# end of Compiler
#
# Targets
#
LOSCFG_PLATFORM="Cloud_STM32F429IGTx_FIRE"
LOSCFG_PLATFORM_STM32F429IGTX=y
# LOSCFG_PLATFORM_STM32F769IDISCOVERY is not set
# LOSCFG_PLATFORM_STM32L431_BearPi is not set
# LOSCFG_PLATFORM_STM32F103_FIRE_ARBITRARY is not set
# LOSCFG_PLATFORM_STM32F407_ATK_EXPLORER is not set
# LOSCFG_PLATFORM_STM32F072_Nucleo is not set
# LOSCFG_PLATFORM_PBX_A9 is not set
# LOSCFG_PLATFORM_QEMU_VIRT_A53 is not set
LOSCFG_USING_BOARD_LD=y
# LOSCFG_PLATFORM_BSP_GIC_V2 is not set
LOSCFG_PLATFORM_BSP_NVIC=y
# LOSCFG_PLATFORM_BSP_XTENSA_XEA3 is not set
LOSCFG_ARCH_ARM_AARCH32=y
LOSCFG_ARCH_ARM_CORTEX_M=y
LOSCFG_ARCH_ARM_V7M=y
LOSCFG_ARCH_ARM_VER="armv7-m"
LOSCFG_ARCH_FPU_VFP_V4=y
LOSCFG_ARCH_FPU_VFP_D16=y
LOSCFG_ARCH_FPU="fpv4-sp-d16"
LOSCFG_ARCH_CORTEX_M4=y
LOSCFG_ARCH_CPU="cortex-m4"
# LOSCFG_ARCH_FPU_DISABLE is not set
LOSCFG_APC_ENABLE=y
# LOSCFG_FPB_ENABLE is not set
# LOSCFG_LIB_CONFIGURABLE is not set
# end of Targets
#
# Kernel
#
# LOSCFG_KERNEL_SMP is not set
#
# Basic Config
#
LOSCFG_SCHED_SQ=y
#
# Task
#
LOSCFG_BASE_CORE_TIMESLICE=y
LOSCFG_BASE_CORE_TIMESLICE_TIMEOUT=2
LOSCFG_OBSOLETE_API=y
# LOSCFG_LAZY_STACK is not set
LOSCFG_BASE_CORE_TSK_MONITOR=y
# LOSCFG_TASK_STATIC_ALLOCATION is not set
LOSCFG_BASE_CORE_TSK_LIMIT=16
LOSCFG_TASK_MIN_STACK_SIZE=1024
LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE=1536
LOSCFG_BASE_CORE_TSK_SWTMR_STACK_SIZE=1536
LOSCFG_BASE_CORE_TSK_IDLE_STACK_SIZE=2048
LOSCFG_BASE_CORE_TSK_DEFAULT_PRIO=10
LOSCFG_BASE_CORE_TICK_PER_SECOND=1000
# end of Task
LOSCFG_BASE_CORE_USE_MULTI_LIST=y
# LOSCFG_BASE_CORE_USE_SINGLE_LIST is not set
# end of Basic Config
#
# Memory Management
#
# LOSCFG_KERNEL_MEM_BESTFIT is not set
LOSCFG_KERNEL_MEM_BESTFIT_LITTLE=y
# LOSCFG_KERNEL_MEM_SLAB_EXTENTION is not set
LOSCFG_MEM_TASK_STAT=y
LOSCFG_KERNEL_MEMBOX=y
LOSCFG_KERNEL_MEMBOX_STATIC=y
# LOSCFG_KERNEL_MEMBOX_DYNAMIC is not set
# end of Memory Management
#
# Hardware Interrupt
#
LOSCFG_IRQ_USE_STANDALONE_STACK=y
# LOSCFG_NO_SHARED_IRQ is not set
LOSCFG_PLATFORM_HWI_LIMIT=256
LOSCFG_HWI_PRIO_LIMIT=32
# end of Hardware Interrupt
#
# Exception Management
#
# LOSCFG_ARCH_EXC_SIMPLE_INFO is not set
# end of Exception Management
LOSCFG_BASE_CORE_SWTMR=y
LOSCFG_BASE_CORE_SWTMR_LIMIT=16
# LOSCFG_BASE_CORE_SWTMR_IN_ISR is not set
LOSCFG_BASE_IPC_QUEUE=y
# LOSCFG_QUEUE_STATIC_ALLOCATION is not set
LOSCFG_BASE_IPC_QUEUE_LIMIT=10
LOSCFG_BASE_IPC_EVENT=y
LOSCFG_BASE_IPC_EVENT_LIMIT=10
LOSCFG_BASE_IPC_MUX=y
LOSCFG_MUTEX_WAITMODE_PRIO=y
# LOSCFG_MUTEX_WAITMODE_FIFO is not set
LOSCFG_BASE_IPC_MUX_LIMIT=20
LOSCFG_BASE_IPC_SEM=y
LOSCFG_BASE_IPC_SEM_LIMIT=20
# LOSCFG_KERNEL_NX is not set
# LOSCFG_KERNEL_RINGBUF is not set
LOSCFG_KERNEL_EXTKERNEL=y
LOSCFG_KERNEL_CPPSUPPORT=y
# LOSCFG_KERNEL_CPUP is not set
# LOSCFG_KERNEL_DYNLOAD is not set
LOSCFG_KERNEL_LOWPOWER=y
#
# Low Power Management Configure
#
LOSCFG_KERNEL_TICKLESS=y
LOSCFG_KERNEL_POWER_MGR=y
# LOSCFG_KERNEL_DEEPSLEEP is not set
# end of Low Power Management Configure
# LOSCFG_KERNEL_PERF is not set
# LOSCFG_KERNEL_TRACE is not set
# end of Kernel
#
# Lib
#
LOSCFG_LIB_LIBC=y
LOSCFG_COMPAT_POSIX=y
LOSCFG_LIB_LIBM=y
LOSCFG_LIB_STDIO=y
LOSCFG_SUPPORT_LONG_DOUBLE=y
LOSCFG_LIB_ZLIB=y
# end of Lib
#
# Compat
#
LOSCFG_COMPAT_CMSIS=y
#
# Cmsis Options
#
CMSIS_OS_VER=1
# end of Cmsis Options
# end of Compat
#
# Components
#
#
# Connectivity
#
# LOSCFG_COMPONENTS_CONNECTIVITY is not set
# end of Connectivity
#
# FileSystem
#
# LOSCFG_COMPONENTS_FS is not set
# end of FileSystem
#
# Graphical User Interface
#
#
# only support STM32F769IDISCOVERY
#
# end of Graphical User Interface
#
# Lib
#
# LOSCFG_COMPONENTS_LIB_CJSON is not set
# end of Lib
#
# Log
#
# LOSCFG_COMPONENTS_LOG is not set
# end of Log
#
# Network
#
# LOSCFG_COMPONENTS_NETWORK is not set
# end of Network
#
# Security
#
# LOSCFG_COMPONENTS_SECURITY is not set
# end of Security
#
# Sensorhub
#
# LOSCFG_COMPONENTS_SENSORHUB is not set
# end of Sensorhub
#
# Ai
#
# LOSCFG_COMPONENTS_AI is not set
# end of Ai
# end of Components
#
# Demos
#
#
# Dtls Server Demo
#
# LOSCFG_DEMOS_DTLS_SERVER is not set
# end of Dtls Server Demo
#
# Agent Tiny Mqtt Demo
#
# LOSCFG_DEMOS_AGENT_TINY_MQTT is not set
# end of Agent Tiny Mqtt Demo
#
# Agent Tiny Lwm2m Demo
#
# LOSCFG_DEMOS_AGENT_TINY_LWM2M is not set
# end of Agent Tiny Lwm2m Demo
#
# FileSystem Demo
#
# end of FileSystem Demo
#
# Graphical User Interface Demo
#
#
# only support STM32F769IDISCOVERY
#
# end of Graphical User Interface Demo
#
# Sensorhub Demo
#
#
# only support Cloud_STM32F429IGTx_FIRE
#
# end of Sensorhub Demo
#
# Kernel Demo
#
# LOSCFG_DEMOS_KERNEL is not set
# end of Kernel Demo
#
# NB-IoT Demo Without Atiny
#
# LOSCFG_DEMOS_NBIOT_WITHOUT_ATINY is not set
# end of NB-IoT Demo Without Atiny
#
# LMS Demo
#
# end of LMS Demo
#
# Trace Demo
#
# end of Trace Demo
#
# Ipv6 Client Demo
#
# LOSCFG_DEMOS_IPV6_CLIENT is not set
# end of Ipv6 Client Demo
#
# Ai Demo
#
# LOSCFG_DEMOS_AI is not set
# end of Ai Demo
# end of Demos
#
# Debug
#
LOSCFG_COMPILE_DEBUG=y
LOSCFG_PLATFORM_ADAPT=y
# LOSCFG_BACKTRACE is not set
# LOSCFG_ENABLE_MAGICKEY is not set
# LOSCFG_THUMB is not set
LOSCFG_DEBUG_VERSION=y
# LOSCFG_DEBUG_KERNEL is not set
LOSCFG_SHELL=y
#
# Functionality of Shell
#
LOSCFG_SHELL_FULL_CAP=y
LOSCFG_SHELL_UART=y
LOSCFG_SHELL_LK=y
# LOSCFG_SHELL_DMESG is not set
# LOSCFG_SHELL_EXCINFO_DUMP is not set
# end of Functionality of Shell
# LOSCFG_MEM_DEBUG is not set
LOSCFG_PLATFORM_UART_WITHOUT_VFS=y
LOSCFG_SERIAL_OUTPUT_ENABLE=y
#
# TestSuite or AppInit
#
LOSCFG_PLATFORM_OSAPPINIT=y
# LOSCFG_TEST is not set
# LOSCFG_TESTSUIT_SHELL is not set
# LOSCFG_TEST_MANUAL_TEST is not set
# LOSCFG_FUZZ_DT is not set
# end of TestSuite or AppInit
# end of Debug
#
# Stack Smashing Protector (SSP) Compiler Feature
#
# LOSCFG_CC_NO_STACKPROTECTOR is not set
# LOSCFG_CC_STACKPROTECTOR is not set
LOSCFG_CC_STACKPROTECTOR_STRONG=y
# LOSCFG_CC_STACKPROTECTOR_ALL is not set
# end of Stack Smashing Protector (SSP) Compiler Feature