1menu "UART Drivers"
2
3    config BSP_USING_UART0
4        bool "Register UART0"
5        select RT_USING_SERIAL
6        default n
7
8    config BSP_USING_UART1
9        bool "Register UART1"
10        select RT_USING_SERIAL
11        default n
12
13    config BSP_USING_UART2
14        bool "Register UART2"
15        select RT_USING_SERIAL
16        default y
17
18    config BSP_USING_UART3
19        bool "Register UART3"
20        select RT_USING_SERIAL
21        default n
22
23    config BSP_USING_USART0
24        bool "Register USART0"
25        select RT_USING_SERIAL
26        default n
27
28    config BSP_USING_USART1
29        bool "Register USART1"
30        select RT_USING_SERIAL
31        default n
32endmenu
33
34menu "SPI Drivers"
35
36    config BSP_USING_SPI0
37        bool "Register SPI0"
38        select RT_USING_SPI
39        select RT_USING_PIN
40        default n
41
42    config BSP_USING_SPI1
43        bool "Register SPI1"
44        select RT_USING_SPI
45        select RT_USING_PIN
46        default n
47endmenu
48
49menu "I2C Drivers"
50    config BSP_USING_I2C0
51        bool "Register I2C0"
52        select RT_USING_I2C
53        default n
54
55    config BSP_USING_I2C1
56        bool "Register I2C1"
57        select RT_USING_I2C
58        default n
59endmenu
60
61menu "CAN Drivers"
62    config BSP_USING_CAN0
63        bool "Register CAN0"
64        select RT_USING_CAN
65        select RT_CAN_USING_HDR
66        default n
67endmenu
68
69menu "PWM Drivers"
70    config BSP_USING_AD16C4T0_PWM
71        bool "Register pwm0"
72        select RT_USING_PWM
73        default n
74
75    config BSP_USING_GP16C4T0_PWM
76        bool "Register pwm1"
77        select RT_USING_PWM
78        default n
79
80    config BSP_USING_GP16C2T0_PWM
81        bool "Register pwm2"
82        select RT_USING_PWM
83        default n
84
85    config BSP_USING_GP16C2T1_PWM
86        bool "Register pwm3"
87        select RT_USING_PWM
88        default n
89endmenu
90
91menu "HWtimer Drivers"
92    config BSP_USING_AD16C4T0_HWTIMER
93        bool "Register timer0"
94        select RT_USING_HWTIMER
95        default n
96        depends on !BSP_USING_AD16C4T0_PWM
97
98    config BSP_USING_GP16C4T0_HWTIMER
99        bool "Register timer1"
100        select RT_USING_HWTIMER
101        default n
102        depends on !BSP_USING_GP16C4T0_PWM
103
104    config BSP_USING_GP16C2T0_HWTIMER
105        bool "Register timer2"
106        select RT_USING_HWTIMER
107        default n
108        depends on !BSP_USING_GP16C2T0_PWM
109
110    config BSP_USING_GP16C2T1_HWTIMER
111        bool "Register timer3"
112        select RT_USING_HWTIMER
113        default n
114        depends on !BSP_USING_GP16C2T1_PWM
115
116    config BSP_USING_BS16T0_HWTIMER
117        bool "Register timer4"
118        select RT_USING_HWTIMER
119        default n
120
121    config BSP_USING_BS16T1_HWTIMER
122        bool "Register timer5"
123        select RT_USING_HWTIMER
124        default n
125        depends on !BSP_USING_UART2
126
127    config BSP_USING_BS16T2_HWTIMER
128        bool "Register timer6"
129        select RT_USING_HWTIMER
130        default n
131        depends on !BSP_USING_UART3
132
133    config BSP_USING_BS16T3_HWTIMER
134        bool "Register timer7"
135        select RT_USING_HWTIMER
136        default n
137endmenu
138
139menu "RTC Drivers"
140    config BSP_USING_RTC
141        bool "Register RTC"
142        select RT_USING_RTC
143        default n
144endmenu
145
146menu "PM Drivers"
147    config BSP_USING_PM
148        bool "Using PM"
149        select RT_USING_PM
150        default n
151endmenu
152
153menu "ADC Drivers"
154    config BSP_USING_ADC0
155        bool "Using ADC"
156        select RT_USING_ADC
157        select BSP_USING_ADC
158        default n
159endmenu
160
161