Kconfig 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. menu "Hardware Drivers Config"
  2. config SOC_STM32F103RB
  3. bool
  4. select SOC_SERIES_STM32F1
  5. default y
  6. menu "Onboard Peripheral Drivers"
  7. config BSP_USING_USB_TO_USART
  8. bool "Enable USB TO USART (uart1)"
  9. select BSP_USING_UART1
  10. default y
  11. config BSP_USING_EEPROM
  12. bool "Enable I2C EEPROM (i2c1)"
  13. select BSP_USING_I2C1
  14. default n
  15. config BSP_USING_SPI_FLASH
  16. bool "Enable SPI FLASH (w25q16 spi2)"
  17. select BSP_USING_SPI2
  18. select RT_USING_SFUD
  19. select RT_SFUD_USING_SFDP
  20. default n
  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. config BSP_USING_UART1
  28. bool "Enable UART1"
  29. select RT_USING_SERIAL
  30. default y
  31. config BSP_USING_UART2
  32. bool "Enable UART2"
  33. select RT_USING_SERIAL
  34. default n
  35. config BSP_USING_UART3
  36. bool "Enable UART3"
  37. select RT_USING_SERIAL
  38. default n
  39. config BSP_UART_USING_DMA_RX
  40. bool "Enable UART RX DMA support"
  41. default n
  42. config BSP_USING_SPI1
  43. bool "Enable SPI1 BUS"
  44. select RT_USING_SPI
  45. default n
  46. config BSP_USING_SPI2
  47. bool "Enable SPI2 BUS"
  48. select RT_USING_SPI
  49. default n
  50. config BSP_SPI_USING_DMA
  51. bool "Enable SPI DMA support"
  52. default n
  53. menuconfig BSP_USING_I2C1
  54. bool "Enable I2C1 BUS (software simulation)"
  55. default n
  56. select RT_USING_I2C
  57. select RT_USING_I2C_BITOPS
  58. select RT_USING_PIN
  59. if BSP_USING_I2C1
  60. config BSP_I2C1_SCL_PIN
  61. int "i2c1 scl pin number"
  62. range 0 63
  63. default 22
  64. config BSP_I2C1_SDA_PIN
  65. int "I2C1 sda pin number"
  66. range 0 63
  67. default 23
  68. endif
  69. endmenu
  70. menu "Board extended module Drivers"
  71. endmenu
  72. endmenu