Kconfig 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. choice
  2. prompt "Choice bsp board"
  3. default BOARD_HALLEY2_REALBOARD_V2
  4. config BOARD_HALLEY2
  5. bool "Using haller2 board"
  6. config BOARD_PHOENIX
  7. bool "Using phoenix board"
  8. config BOARD_CANNA
  9. bool "Using canna board"
  10. config BOARD_HALLEY2_FIR
  11. bool "Using haller2 fir board"
  12. config BOARD_HALLEY2_REALBOARD
  13. bool "Using haller2 realboard board"
  14. config BOARD_HALLEY2_REALBOARD_V2
  15. bool "Using haller2 realboard v2 board"
  16. config BOARD_HALLEY2_IDELAN
  17. bool "Using haller2 idelan board"
  18. endchoice
  19. if RT_USING_SERIAL
  20. config RT_USING_UART0
  21. bool "Using UART0"
  22. default n
  23. config RT_USING_UART1
  24. bool "Using UART1"
  25. default n
  26. config RT_USING_UART2
  27. bool "Using UART2"
  28. default y
  29. endif
  30. if RT_USING_SDIO
  31. config RT_USING_MSC0
  32. bool "Using MSC0 for sd card"
  33. default y
  34. config RT_USING_MSC1
  35. bool "Using MSC1 for wifi"
  36. default y
  37. config RT_MMCSD_STACK_SIZE
  38. int "Set mmc thread stack size"
  39. default 2048
  40. endif
  41. if RT_USING_GUIENGINE
  42. config RT_USING_SLCD
  43. bool "Using lcd display"
  44. default y
  45. if RT_USING_SLCD
  46. choice
  47. prompt "Choice LCD controller"
  48. default RT_USING_ILI9488
  49. config RT_USING_ILI9488
  50. bool "Using ILI9488 controller"
  51. config RT_USING_ILI9341
  52. bool "Using ILI9341 controller"
  53. config RT_USING_OTM4802
  54. bool "Using OTM4802 controller"
  55. config RT_USING_TRULY_TFT240240
  56. bool "Using TFT240240 controller"
  57. endchoice
  58. endif
  59. if RT_USING_I2C
  60. config RT_USING_TOUCH
  61. bool "Using touch"
  62. default y
  63. if RT_USING_TOUCH
  64. choice
  65. prompt "Choice touch controller"
  66. default RT_USING_GT9XX
  67. config RT_USING_GT9XX
  68. bool "Using GT9XX controller"
  69. config RT_USING_FT6x06
  70. bool "Using FT6x06 controller"
  71. endchoice
  72. config RT_TOUCH_THREAD_PRIORITY
  73. int "Set touch thread priority"
  74. range 2 32
  75. default 10
  76. endif
  77. endif
  78. endif
  79. if RT_USING_I2C
  80. config RT_USING_I2C0
  81. bool "Using iic0 bus"
  82. default y
  83. config RT_USING_I2C1
  84. bool "Using iic1 bus"
  85. default n
  86. config RT_USING_I2C2
  87. bool "Using iic2 bus"
  88. default n
  89. endif
  90. config RT_USING_AUDIO
  91. bool "Using audio"
  92. default n
  93. if RT_USING_AUDIO
  94. config RT_USING_ICODEC
  95. bool "Using icodec"
  96. default n
  97. endif
  98. config RT_USING_CPU_FFS
  99. bool "Using CPU FFS"
  100. default y