Kconfig 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. menu "Hardware Drivers Config"
  2. menu "Onboard Peripheral Drivers"
  3. endmenu
  4. menu "On-chip Peripheral Drivers"
  5. rsource "../../libraries/HAL_Drivers/drivers/Kconfig"
  6. menuconfig BSP_USING_UART
  7. bool "Enable UART"
  8. default y
  9. select RT_USING_SERIAL
  10. select RT_USING_SERIAL_V2
  11. if BSP_USING_UART
  12. menuconfig BSP_USING_UART0
  13. bool "Enable UART0"
  14. default n
  15. if BSP_USING_UART0
  16. config BSP_UART0_RX_USING_DMA
  17. bool "Enable UART0 RX DMA"
  18. depends on BSP_USING_UART0 && RT_SERIAL_USING_DMA
  19. default n
  20. config BSP_UART0_TX_USING_DMA
  21. bool "Enable UART0 TX DMA"
  22. depends on BSP_USING_UART0 && RT_SERIAL_USING_DMA
  23. default n
  24. config BSP_UART0_RX_BUFSIZE
  25. int "Set UART0 RX buffer size"
  26. range 64 65535
  27. depends on RT_USING_SERIAL_V2
  28. default 256
  29. config BSP_UART0_TX_BUFSIZE
  30. int "Set UART0 TX buffer size"
  31. range 0 65535
  32. depends on RT_USING_SERIAL_V2
  33. default 0
  34. endif
  35. endif
  36. endmenu
  37. menu "Board extended module Drivers"
  38. endmenu
  39. endmenu