Kconfig 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. menu "Hardware Drivers Config"
  2. config SOC_STM32H743II
  3. bool
  4. select SOC_SERIES_STM32H7
  5. select RT_USING_COMPONENTS_INIT
  6. select RT_USING_USER_MAIN
  7. default y
  8. menu "Onboard Peripheral Drivers"
  9. config BSP_USING_SDRAM
  10. bool "Enable SDRAM"
  11. select BSP_USING_FMC
  12. default n
  13. config BSP_USING_LCD
  14. bool "Enable LCD"
  15. select BSP_USING_LTDC
  16. select BSP_USING_SDRAM
  17. default n
  18. config BSP_USING_QSPI_FLASH
  19. bool "Enable QSPI FLASH (W25Q256 qspi)"
  20. select BSP_USING_QSPI
  21. select RT_USING_SFUD
  22. select RT_SFUD_USING_QSPI
  23. default n
  24. endmenu
  25. menu "On-chip Peripheral Drivers"
  26. config BSP_USING_GPIO
  27. bool "Enable GPIO"
  28. select RT_USING_PIN
  29. default y
  30. menuconfig BSP_USING_UART
  31. bool "Enable UART"
  32. default y
  33. select RT_USING_SERIAL
  34. if BSP_USING_UART
  35. config BSP_USING_UART1
  36. bool "Enable UART1"
  37. default y
  38. endif
  39. config BSP_USING_FMC
  40. bool
  41. default n
  42. config BSP_USING_LTDC
  43. bool
  44. default n
  45. menuconfig BSP_USING_SPI
  46. bool "Enable SPI BUS"
  47. default n
  48. select RT_USING_SPI
  49. if BSP_USING_SPI
  50. config BSP_USING_SPI2
  51. bool "Enable SPI2 BUS"
  52. default n
  53. endif
  54. config BSP_USING_QSPI
  55. bool "Enable QSPI BUS"
  56. select RT_USING_QSPI
  57. select RT_USING_SPI
  58. default n
  59. menuconfig BSP_USING_ONCHIP_RTC
  60. bool "Enable RTC"
  61. select RT_USING_RTC
  62. select RT_USING_LIBC
  63. default n
  64. if BSP_USING_ONCHIP_RTC
  65. choice
  66. prompt "Select clock source"
  67. default BSP_RTC_USING_LSE
  68. config BSP_RTC_USING_LSE
  69. bool "RTC USING LSE"
  70. config BSP_RTC_USING_LSI
  71. bool "RTC USING LSI"
  72. endchoice
  73. endif
  74. config BSP_USING_WDT
  75. bool "Enable Watchdog Timer"
  76. select RT_USING_WDT
  77. default n
  78. source "../libraries/HAL_Drivers/Kconfig"
  79. endmenu
  80. menu "Board extended module Drivers"
  81. endmenu
  82. endmenu