Kconfig 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. menu "Hardware Drivers Config"
  2. menu "Onboard Peripheral Drivers"
  3. config BSP_USING_USB_TO_USART
  4. bool "Enable USB TO USART (uart3)"
  5. select BSP_USING_UART3
  6. default y
  7. config BSP_USING_ETH
  8. bool "Enable Ethernet"
  9. select RT_USING_LWIP
  10. default n
  11. if BSP_USING_ETH
  12. choice
  13. prompt "On-board PHY chip"
  14. default PHY_USING_LAN8720A
  15. config PHY_USING_LAN8720A
  16. bool "LAN8720A"
  17. config PHY_USING_DM9161CEP
  18. bool "DM9161CEP"
  19. endchoice
  20. endif
  21. endmenu
  22. menu "On-chip Peripheral Drivers"
  23. config BSP_USING_GPIO
  24. bool "Enable GPIO"
  25. select RT_USING_PIN
  26. default y
  27. menuconfig BSP_USING_UART
  28. bool "Enable UART3"
  29. default y
  30. select RT_USING_SERIAL
  31. if BSP_USING_UART
  32. config BSP_STM32_UART_V1_TX_TIMEOUT
  33. int "UART TX timeout"
  34. default 4000
  35. depends on RT_USING_SERIAL_V1
  36. config BSP_USING_UART3
  37. bool "Enable UART3"
  38. default y
  39. config BSP_UART3_RX_USING_DMA
  40. bool "Enable UART3 RX DMA"
  41. depends on BSP_USING_UART3 && RT_SERIAL_USING_DMA
  42. default n
  43. endif
  44. source "$(BSP_DIR)/../libraries/HAL_Drivers/drivers/Kconfig"
  45. endmenu
  46. menu "Board extended module Drivers"
  47. endmenu
  48. endmenu