127 lines
2.9 KiB
Plaintext
127 lines
2.9 KiB
Plaintext
|
menu "Hardware Drivers Config"
|
||
|
|
||
|
config SOC_SERIES_GD32F10x
|
||
|
bool
|
||
|
default y
|
||
|
|
||
|
config SOC_GD32105R
|
||
|
bool
|
||
|
select SOC_SERIES_GD32F10x
|
||
|
select RT_USING_COMPONENTS_INIT
|
||
|
select RT_USING_USER_MAIN
|
||
|
default y
|
||
|
|
||
|
menu "Onboard Peripheral Drivers"
|
||
|
|
||
|
endmenu
|
||
|
|
||
|
menu "On-chip Peripheral Drivers"
|
||
|
|
||
|
config BSP_USING_GPIO
|
||
|
bool "Enable GPIO"
|
||
|
select RT_USING_PIN
|
||
|
default y
|
||
|
|
||
|
menuconfig BSP_USING_UART
|
||
|
bool "Enable UART"
|
||
|
default y
|
||
|
select RT_USING_SERIAL
|
||
|
if BSP_USING_UART
|
||
|
config BSP_USING_UART1
|
||
|
bool "Enable UART1"
|
||
|
default y
|
||
|
|
||
|
config BSP_UART1_RX_USING_DMA
|
||
|
bool "Enable UART1 RX DMA"
|
||
|
depends on BSP_USING_UART1 && RT_SERIAL_USING_DMA
|
||
|
default n
|
||
|
endif
|
||
|
|
||
|
menuconfig BSP_USING_ADC
|
||
|
bool "Enable ADC"
|
||
|
default n
|
||
|
select RT_USING_ADC
|
||
|
if BSP_USING_ADC
|
||
|
config BSP_USING_ADC0
|
||
|
bool "using adc0"
|
||
|
default n
|
||
|
config BSP_USING_ADC1
|
||
|
bool "using adc1"
|
||
|
default n
|
||
|
endif
|
||
|
|
||
|
menuconfig BSP_USING_SPI
|
||
|
bool "Enable SPI BUS"
|
||
|
default n
|
||
|
select RT_USING_SPI
|
||
|
if BSP_USING_SPI
|
||
|
config BSP_USING_SPI0
|
||
|
bool "Enable SPI0 BUS"
|
||
|
default n
|
||
|
config BSP_USING_SPI1
|
||
|
bool "Enable SPI1 BUS"
|
||
|
default n
|
||
|
config BSP_USING_SPI2
|
||
|
bool "Enable SPI2 BUS"
|
||
|
default n
|
||
|
endif
|
||
|
|
||
|
menuconfig BSP_USING_I2C1
|
||
|
bool "Enable I2C1 BUS (software simulation)"
|
||
|
default n
|
||
|
select RT_USING_I2C
|
||
|
select RT_USING_I2C_BITOPS
|
||
|
select RT_USING_PIN
|
||
|
if BSP_USING_I2C1
|
||
|
config BSP_I2C1_SCL_PIN
|
||
|
int "i2c1 scl pin number"
|
||
|
range 1 216
|
||
|
default 24
|
||
|
config BSP_I2C1_SDA_PIN
|
||
|
int "I2C1 sda pin number"
|
||
|
range 1 216
|
||
|
default 25
|
||
|
endif
|
||
|
|
||
|
menuconfig BSP_USING_TIM
|
||
|
bool "Enable timer"
|
||
|
default n
|
||
|
select RT_USING_HWTIMER
|
||
|
if BSP_USING_TIM
|
||
|
config BSP_USING_TIM10
|
||
|
bool "Enable TIM10"
|
||
|
default n
|
||
|
|
||
|
config BSP_USING_TIM11
|
||
|
bool "Enable TIM11"
|
||
|
default n
|
||
|
|
||
|
config BSP_USING_TIM12
|
||
|
bool "Enable TIM12"
|
||
|
default n
|
||
|
|
||
|
config BSP_USING_TIM13
|
||
|
bool "Enable TIM13"
|
||
|
default n
|
||
|
endif
|
||
|
|
||
|
config BSP_USING_WDT
|
||
|
bool "Enable Watchdog Timer"
|
||
|
select RT_USING_WDT
|
||
|
default n
|
||
|
|
||
|
config BSP_USING_RTC
|
||
|
bool "using internal rtc"
|
||
|
default n
|
||
|
select RT_USING_RTC
|
||
|
|
||
|
source "../libraries/gd32_drivers/Kconfig"
|
||
|
|
||
|
endmenu
|
||
|
|
||
|
menu "Board extended module Drivers"
|
||
|
|
||
|
endmenu
|
||
|
|
||
|
endmenu
|