summaryrefslogtreecommitdiff
path: root/bsp/nuclei/gd32vf103_rvstar/board/Kconfig
blob: 4005486bbdc73477322b05f567ef39674c6fd981 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
menu "Hardware Drivers Config"

config SOC_GD32VF103V
    bool
    select SOC_SERIES_GD32VF103V
    select RT_USING_HW_ATOMIC
    default y

menu "Onboard Peripheral Drivers"

    config BSP_USING_UART_CONSOLE
        bool "Enable UART CONSOLE"
        select BSP_USING_UART
        select BSP_USING_UART4
        default y
endmenu

menu "On-chip Peripheral Drivers"

    menuconfig BSP_USING_UART
        bool "Enable UART"
        default y
        select RT_USING_SERIAL
        if BSP_USING_UART
            config BSP_USING_UART0
                bool "Enable UART0"
                default n
            config BSP_USING_UART1
                bool "Enable UART1"
                default n
            config BSP_USING_UART2
                bool "Enable UART2"
                default n
            config BSP_USING_UART3
                bool "Enable UART3"
                default n
            config BSP_USING_UART4
                bool "Enable UART4"
                default n
        endif

    menuconfig BSP_USING_I2C
        bool "Enable I2C"
        default n
        select RT_USING_I2C
        if BSP_USING_I2C
            config BSP_USING_I2C0
                bool "Enable I2C0"
                default n
            config BSP_USING_I2C1
                bool "Enable I2C1"
                default n
        endif

    menuconfig BSP_USING_SPI
        bool "Enable SPI"
        default n
        select RT_USING_SPI
        if BSP_USING_SPI
            config BSP_USING_SPI0
                bool "Enable SPI0"
                default n
            config BSP_USING_SPI1
                bool "Enable SPI1"
                default n
            config BSP_USING_SPI2
                bool "Enable SPI2"
                default n
        endif

    menuconfig BSP_USING_CLOCK_TIMER
        bool "Enable TIMER"
        default n
        select RT_USING_CLOCK_TIME
        if BSP_USING_CLOCK_TIMER
            config BSP_USING_CLOCK_TIMER0
                bool "Enable TIMER0"
                default n
            config BSP_USING_CLOCK_TIMER1
                bool "Enable TIMER1"
                default n
            config BSP_USING_CLOCK_TIMER2
                bool "Enable TIMER2"
                default n
            config BSP_USING_CLOCK_TIMER3
                bool "Enable TIMER3"
                default n
            config BSP_USING_CLOCK_TIMER4
                bool "Enable TIMER4"
                default n
            config BSP_USING_CLOCK_TIMER5
                bool "Enable TIMER5"
                default n
            config BSP_USING_CLOCK_TIMER6
                bool "Enable TIMER6"
                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 "Enable ADC0"
                default n
            config BSP_USING_ADC1
                bool "Enable ADC1"
                default n
        endif

    menuconfig BSP_USING_WDT
        bool "Enable WDT"
        default n
        select RT_USING_WDT

    menuconfig BSP_USING_RTC
        bool "Enable RTC"
        default n
        select RT_USING_RTC

    menuconfig BSP_USING_PWM
        bool "Enable PWM"
        default n
        select RT_USING_PWM
        if BSP_USING_PWM
            config BSP_USING_PWM0
                bool "Enable PWM0"
                default n
            config BSP_USING_PWM1
                bool "Enable PWM1"
                default n
            config BSP_USING_PWM2
                bool "Enable PWM2"
                default n
            config BSP_USING_PWM3
                bool "Enable PWM3"
                default n
            config BSP_USING_PWM4
                bool "Enable PWM4"
                default n
        endif

endmenu

menu "Board extended module Drivers"

endmenu

endmenu