Kconfig 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. menu "Hardware Drivers Config"
  2. menu "Onboard Peripheral Drivers"
  3. config BSP_USING_ETH
  4. bool "Enable Ethernet"
  5. select RT_USING_LWIP
  6. default n
  7. if BSP_USING_ETH
  8. choice
  9. prompt "On-board PHY chip"
  10. default PHY_USING_DP83848C
  11. config PHY_USING_DP83848C
  12. bool "DP83848C"
  13. config PHY_USING_LAN8720A
  14. bool "LAN8720A"
  15. config PHY_USING_DM9161CEP
  16. bool "DM9161CEP"
  17. endchoice
  18. endif
  19. endmenu
  20. menu "On-chip Peripheral Drivers"
  21. config BSP_USING_GPIO
  22. bool "Enable GPIO"
  23. select RT_USING_PIN
  24. default y
  25. menuconfig BSP_USING_UART
  26. bool "Enable UART"
  27. default y
  28. select RT_USING_SERIAL
  29. if BSP_USING_UART
  30. config BSP_STM32_UART_V1_TX_TIMEOUT
  31. int "UART TX timeout"
  32. default 4000
  33. depends on RT_USING_SERIAL_V1
  34. config BSP_USING_UART1
  35. bool "Enable UART1"
  36. default y
  37. config BSP_UART1_RX_USING_DMA
  38. bool "Enable UART1 RX DMA"
  39. depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA
  40. default n
  41. config BSP_UART1_TX_USING_DMA
  42. bool "Enable UART1 TX DMA"
  43. depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA
  44. default n
  45. config BSP_USING_UART5
  46. bool "Enable UART5"
  47. default n
  48. config BSP_UART5_RX_USING_DMA
  49. bool "Enable UART5 RX DMA"
  50. depends on BSP_USING_UART5 && RT_SERIAL_USING_DMA
  51. default n
  52. config BSP_UART5_TX_USING_DMA
  53. bool "Enable UART5 TX DMA"
  54. depends on BSP_USING_UART5 && RT_SERIAL_USING_DMA
  55. default n
  56. endif
  57. source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig"
  58. endmenu
  59. menu "Board extended module Drivers"
  60. endmenu
  61. endmenu