Kconfig 1.2 KB

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