1menu "RT-Thread Components"
2
3config RT_USING_COMPONENTS_INIT
4    bool
5    default n
6
7config RT_USING_USER_MAIN
8    bool
9    default n
10
11    if RT_USING_USER_MAIN
12        config RT_MAIN_THREAD_STACK_SIZE
13            int "Set main thread stack size"
14            default 6144 if ARCH_CPU_64BIT
15            default 2048
16
17        config RT_MAIN_THREAD_PRIORITY
18            int "Set main thread priority"
19            default 4   if RT_THREAD_PRIORITY_8
20            default 10  if RT_THREAD_PRIORITY_32
21            default 85  if RT_THREAD_PRIORITY_256
22    endif
23
24config RT_USING_LEGACY
25    bool "Support legacy version for compatibility"
26    default n
27
28if RT_USING_CONSOLE
29rsource "finsh/Kconfig"
30endif
31
32if !RT_USING_NANO
33rsource "dfs/Kconfig"
34rsource "fal/Kconfig"
35rsource "drivers/Kconfig"
36rsource "libc/Kconfig"
37rsource "net/Kconfig"
38rsource "mprotect/Kconfig"
39rsource "utilities/Kconfig"
40rsource "vbus/Kconfig"
41endif
42
43if ARCH_MM_MMU
44rsource "mm/Kconfig"
45endif
46
47if RT_USING_SMART
48rsource "lwp/Kconfig"
49endif
50
51rsource "legacy/Kconfig"
52
53endmenu
54