Kconfig 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. menu "Hardware Drivers Config"
  2. config SOC_R7FA6M4AF
  3. bool
  4. select SOC_SERIES_R7FA6M3
  5. select RT_USING_COMPONENTS_INIT
  6. select RT_USING_USER_MAIN
  7. default y
  8. menu "Onboard Peripheral Drivers"
  9. endmenu
  10. menu "On-chip Peripheral Drivers"
  11. source "../libraries/HAL_Drivers/Kconfig"
  12. menuconfig BSP_USING_UART
  13. bool "Enable UART"
  14. default y
  15. select RT_USING_SERIAL
  16. select RT_USING_SERIAL_V2
  17. if BSP_USING_UART
  18. menuconfig BSP_USING_UART7
  19. bool "Enable UART7"
  20. default n
  21. if BSP_USING_UART7
  22. config BSP_UART7_RX_USING_DMA
  23. bool "Enable UART7 RX DMA"
  24. depends on BSP_USING_UART7 && RT_SERIAL_USING_DMA
  25. default n
  26. config BSP_UART7_TX_USING_DMA
  27. bool "Enable UART7 TX DMA"
  28. depends on BSP_USING_UART7 && RT_SERIAL_USING_DMA
  29. default n
  30. config BSP_UART7_RX_BUFSIZE
  31. int "Set UART7 RX buffer size"
  32. range 64 65535
  33. depends on RT_USING_SERIAL_V2
  34. default 256
  35. config BSP_UART7_TX_BUFSIZE
  36. int "Set UART7 TX buffer size"
  37. range 0 65535
  38. depends on RT_USING_SERIAL_V2
  39. default 0
  40. endif
  41. endif
  42. menuconfig BSP_USING_FS
  43. bool "Enable File System"
  44. select RT_USING_DFS
  45. default n
  46. if BSP_USING_FS
  47. config BSP_USING_SDCARD_FATFS
  48. bool "Enable SDCARD (FATFS)"
  49. select BSP_USING_SPI
  50. select BSP_USING_SPI1
  51. select RT_USING_SPI_MSD
  52. select RT_USING_DFS_ELMFAT
  53. default n
  54. endif
  55. menuconfig BSP_USING_PWM
  56. bool "Enable PWM"
  57. default n
  58. select RT_USING_PWM
  59. if BSP_USING_PWM
  60. config BSP_USING_PWM12
  61. bool "Enable GPT12 (16-Bits) output PWM"
  62. default n
  63. endif
  64. config BSP_USING_LCD
  65. bool "Enable LCD"
  66. select BSP_USING_GPIO
  67. default n
  68. menuconfig BSP_USING_SCI_SPI
  69. bool "Enable SCI SPI BUS"
  70. default n
  71. select RT_USING_SPI
  72. if BSP_USING_SCI_SPI
  73. config BSP_USING_SCI_SPI0
  74. bool "Enable SCI SPI0 BUS"
  75. default n
  76. config BSP_USING_SCI_SPI1
  77. bool "Enable SCI SPI1 BUS"
  78. default n
  79. config BSP_USING_SCI_SPI2
  80. bool "Enable SCI SPI2 BUS"
  81. default n
  82. config BSP_USING_SCI_SPI3
  83. bool "Enable SCI SPI3 BUS"
  84. default n
  85. config BSP_USING_SCI_SPI6
  86. bool "Enable SCI SPI6 BUS"
  87. default n
  88. endif
  89. menuconfig BSP_USING_SPI
  90. bool "Enable SPI BUS"
  91. default n
  92. select RT_USING_SPI
  93. if BSP_USING_SPI
  94. config BSP_USING_SPI0
  95. bool "Enable SPI0 BUS"
  96. default n
  97. config BSP_USING_SPI1
  98. bool "Enable SPI1 BUS"
  99. default n
  100. endif
  101. config BSP_USING_SPI_LCD
  102. bool "Enable SPI LCD"
  103. select BSP_USING_GPIO
  104. select BSP_USING_SPI
  105. select BSP_USING_SPI0
  106. default n
  107. menuconfig BSP_USING_LVGL
  108. bool "Enable LVGL for LCD"
  109. select PKG_USING_LVGL
  110. default n
  111. if BSP_USING_LVGL
  112. config BSP_USING_LCD_ILI9431
  113. bool "Enable LVGL for LCD_ILI9431"
  114. select PKG_USING_ILI9341
  115. select BSP_USING_SPI_LCD
  116. default n
  117. config BSP_USING_LCD_RGB
  118. bool "Enable LVGL for LCD_RGB565"
  119. select BSP_USING_LCD
  120. default n
  121. endif
  122. if BSP_USING_LVGL
  123. config BSP_USING_LVGL_DEMO
  124. bool "Enable LVGL demo"
  125. select PKG_USING_LV_MUSIC_DEMO
  126. default y
  127. endif
  128. endmenu
  129. menu "Board extended module Drivers"
  130. endmenu
  131. endmenu