Kconfig 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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. config BSP_USING_QSPI
  46. bool "Enable QSPI BUS"
  47. select RT_USING_QSPI
  48. select RT_USING_SPI
  49. default n
  50. menuconfig BSP_USING_ONCHIP_RTC
  51. bool "Enable RTC"
  52. select RT_USING_RTC
  53. select RT_USING_LIBC
  54. default n
  55. if BSP_USING_ONCHIP_RTC
  56. choice
  57. prompt "Select clock source"
  58. default BSP_RTC_USING_LSE
  59. config BSP_RTC_USING_LSE
  60. bool "RTC USING LSE"
  61. config BSP_RTC_USING_LSI
  62. bool "RTC USING LSI"
  63. endchoice
  64. endif
  65. config BSP_USING_WDT
  66. bool "Enable Watchdog Timer"
  67. select RT_USING_WDT
  68. default n
  69. source "../libraries/HAL_Drivers/Kconfig"
  70. endmenu
  71. menu "Board extended module Drivers"
  72. endmenu
  73. endmenu