xref: /nrf52832-nimble/rt-thread/components/Kconfig (revision 104654410c56c573564690304ae786df310c91fc)
1menu "RT-Thread Components"
2
3config RT_USING_COMPONENTS_INIT
4    bool "Use components automatically initialization"
5    default y
6
7if RT_USING_COMPONENTS_INIT
8    config RT_USING_USER_MAIN
9        bool "The main() function as user entry function"
10        default y
11
12    if RT_USING_USER_MAIN
13        config RT_MAIN_THREAD_STACK_SIZE
14            int "Set main thread stack size"
15            default 2048
16        config RT_MAIN_THREAD_PRIORITY
17            int "Set main thread priority"
18            default 4  if RT_THREAD_PRIORITY_8
19            default 10  if RT_THREAD_PRIORITY_32
20            default 85  if RT_THREAD_PRIORITY_256
21    endif
22endif
23
24source "$RTT_DIR/components/cplusplus/Kconfig"
25
26source "$RTT_DIR/components/finsh/Kconfig"
27
28source "$RTT_DIR/components/dfs/Kconfig"
29
30source "$RTT_DIR/components/drivers/Kconfig"
31
32source "$RTT_DIR/components/libc/Kconfig"
33
34source "$RTT_DIR/components/net/Kconfig"
35
36source "$RTT_DIR/components/vbus/Kconfig"
37
38source "$RTT_DIR/components/utilities/Kconfig"
39
40source "$RTT_DIR/components/CMSIS/Kconfig"
41
42source "$RTT_DIR/components/lwp/Kconfig"
43
44endmenu
45