Kconfig 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  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_SPI
  43. bool "Enable SPI BUS"
  44. default n
  45. select RT_USING_SPI
  46. if BSP_USING_SPI
  47. config BSP_USING_SPI0
  48. bool "Enable SPI0 BUS"
  49. default n
  50. config BSP_USING_SPI1
  51. bool "Enable SPI1 BUS"
  52. default n
  53. endif
  54. menuconfig BSP_USING_FS
  55. bool "Enable File System"
  56. select RT_USING_DFS
  57. default n
  58. if BSP_USING_FS
  59. config BSP_USING_SDCARD_FATFS
  60. bool "Enable SDCARD (FATFS)"
  61. select BSP_USING_SPI
  62. select BSP_USING_SPI1
  63. select RT_USING_SPI_MSD
  64. select RT_USING_DFS_ELMFAT
  65. default n
  66. endif
  67. menuconfig BSP_USING_PWM
  68. bool "Enable PWM"
  69. default n
  70. select RT_USING_PWM
  71. if BSP_USING_PWM
  72. config BSP_USING_PWM12
  73. bool "Enable GPT12 (16-Bits) output PWM"
  74. default n
  75. endif
  76. config BSP_USING_LCD
  77. bool "Enable LCD"
  78. select BSP_USING_GPIO
  79. default n
  80. config BSP_USING_SPI_LCD
  81. bool "Enable SPI LCD"
  82. select BSP_USING_GPIO
  83. select BSP_USING_SPI
  84. select BSP_USING_SPI0
  85. default n
  86. menuconfig BSP_USING_LVGL
  87. bool "Enable LVGL for LCD"
  88. select PKG_USING_LVGL
  89. default n
  90. if BSP_USING_LVGL
  91. config BSP_USING_LCD_ILI9431
  92. bool "Enable LVGL for LCD_ILI9431"
  93. select BSP_USING_SPI_LCD
  94. default n
  95. config BSP_USING_LCD_RGB
  96. bool "Enable LVGL for LCD_RGB565"
  97. select BSP_USING_LCD
  98. default n
  99. endif
  100. if BSP_USING_LVGL
  101. config BSP_USING_LVGL_DEMO
  102. bool "Enable LVGL demo"
  103. select PKG_USING_LV_MUSIC_DEMO
  104. default y
  105. endif
  106. endmenu
  107. menu "Board extended module Drivers"
  108. endmenu
  109. endmenu