Skip to content

Commit 5706c5e

Browse files
kurisaWRbb666
authored andcommitted
[gd32/arm][bsp]: synchronous kconfig update
1 parent 98b9ecd commit 5706c5e

File tree

118 files changed

+13345
-27557
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+13345
-27557
lines changed

bsp/gd32/arm/gd32103c-eval/.config

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
347347
# CONFIG_RT_USING_RT_LINK is not set
348348
# end of Utilities
349349

350-
# CONFIG_RT_USING_VBUS is not set
351-
352350
#
353351
# Using USB legacy version
354352
#
@@ -631,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
631629
# CONFIG_PKG_USING_RVBACKTRACE is not set
632630
# CONFIG_PKG_USING_HPATCHLITE is not set
633631
# CONFIG_PKG_USING_THREAD_METRIC is not set
632+
# CONFIG_PKG_USING_UORB is not set
633+
# CONFIG_PKG_USING_RT_TUNNEL is not set
634+
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
634635
# end of tools packages
635636

636637
#
@@ -725,6 +726,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
725726
# CONFIG_PKG_USING_R_RHEALSTONE is not set
726727
# CONFIG_PKG_USING_HEARTBEAT is not set
727728
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
729+
# CONFIG_PKG_USING_CHERRYECAT is not set
728730
# end of system packages
729731

730732
#
@@ -887,6 +889,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
887889
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
888890
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
889891
# end of GD32 Drivers
892+
893+
#
894+
# HPMicro SDK
895+
#
896+
# CONFIG_PKG_USING_HPM_SDK is not set
897+
# end of HPMicro SDK
890898
# end of HAL & SDK Drivers
891899

892900
#
@@ -935,6 +943,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
935943
# CONFIG_PKG_USING_MLX90393 is not set
936944
# CONFIG_PKG_USING_MLX90392 is not set
937945
# CONFIG_PKG_USING_MLX90394 is not set
946+
# CONFIG_PKG_USING_MLX90396 is not set
938947
# CONFIG_PKG_USING_MLX90397 is not set
939948
# CONFIG_PKG_USING_MS5611 is not set
940949
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F10x=y
14061415
#
14071416
# Hardware Drivers Config
14081417
#
1409-
CONFIG_SOC_GD32103V=y
1418+
CONFIG_SOC_GD32F103VC=y
14101419

14111420
#
14121421
# Onboard Peripheral Drivers
@@ -1417,12 +1426,15 @@ CONFIG_SOC_GD32103V=y
14171426
#
14181427
CONFIG_BSP_USING_GPIO=y
14191428
CONFIG_BSP_USING_UART=y
1429+
CONFIG_BSP_USING_SERIAL_V1=y
1430+
# CONFIG_BSP_USING_SERIAL_V2 is not set
14201431
# CONFIG_BSP_USING_UART0 is not set
14211432
CONFIG_BSP_USING_UART1=y
1422-
# CONFIG_BSP_UART1_RX_USING_DMA is not set
1433+
CONFIG_BSP_UART1_TX_PIN="PA2"
1434+
CONFIG_BSP_UART1_RX_PIN="PA3"
1435+
CONFIG_BSP_UART1_AFIO="AF7"
14231436
# CONFIG_BSP_USING_UART2 is not set
14241437
# CONFIG_BSP_USING_UART3 is not set
1425-
# CONFIG_BSP_USING_UART4 is not set
14261438
# CONFIG_BSP_USING_SPI is not set
14271439
# CONFIG_BSP_USING_ADC is not set
14281440
# CONFIG_BSP_USING_TIM is not set

bsp/gd32/arm/gd32103c-eval/board/Kconfig

Lines changed: 182 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F10x
44
bool
55
default y
66

7-
config SOC_GD32103V
7+
config SOC_GD32F103VC
88
bool
99
select SOC_SERIES_GD32F10x
1010
select RT_USING_COMPONENTS_INIT
@@ -25,57 +25,199 @@ menu "On-chip Peripheral Drivers"
2525
menuconfig BSP_USING_UART
2626
bool "Enable UART"
2727
default y
28-
select RT_USING_SERIAL
2928
if BSP_USING_UART
30-
config BSP_USING_UART0
29+
choice
30+
prompt "Select UART framework version"
31+
default BSP_USING_SERIAL_V1
32+
33+
config BSP_USING_SERIAL_V1
34+
bool "Use Serial V1 framework"
35+
select RT_USING_SERIAL
36+
37+
config BSP_USING_SERIAL_V2
38+
bool "Use Serial V2 framework"
39+
select RT_USING_SERIAL_V2
40+
endchoice
41+
42+
menuconfig BSP_USING_UART0
3143
bool "Enable UART0"
3244
default n
45+
if BSP_USING_UART0
46+
config BSP_UART0_TX_PIN
47+
string "UART0 TX name, such as PA8"
48+
default "PA9"
49+
50+
config BSP_UART0_RX_PIN
51+
string "UART0 RX name, such as PA9"
52+
default "PA10"
53+
54+
config BSP_UART0_AFIO
55+
string "UART0 alternate function, such as AF7"
56+
default "AF1"
57+
58+
if BSP_USING_SERIAL_V2
59+
config BSP_UART0_RX_USING_DMA
60+
bool "Enable UART0 RX DMA"
61+
depends on RT_SERIAL_USING_DMA
62+
default n
63+
64+
config BSP_UART0_TX_USING_DMA
65+
bool "Enable UART0 TX DMA"
66+
depends on RT_SERIAL_USING_DMA
67+
default n
68+
69+
config BSP_UART0_DMA_PING_BUFSIZE
70+
int "Set UART0 RX DMA ping-pong buffer size"
71+
range 16 65535
72+
depends on BSP_UART0_RX_USING_DMA
73+
default 64
74+
75+
config BSP_UART0_RX_BUFSIZE
76+
int "Set UART0 RX buffer size"
77+
range 64 65535
78+
default 128
79+
80+
config BSP_UART0_TX_BUFSIZE
81+
int "Set UART0 TX buffer size"
82+
range 0 65535
83+
default 128
84+
endif
85+
endif
3386

34-
config BSP_UART0_RX_USING_DMA
35-
bool "Enable UART0 RX DMA"
36-
depends on BSP_USING_UART0
37-
select RT_SERIAL_USING_DMA
38-
default n
39-
40-
config BSP_USING_UART1
87+
menuconfig BSP_USING_UART1
4188
bool "Enable UART1"
4289
default y
90+
if BSP_USING_UART1
91+
config BSP_UART1_TX_PIN
92+
string "UART1 TX name, such as PA8"
93+
default "PA2"
94+
95+
config BSP_UART1_RX_PIN
96+
string "UART1 RX name, such as PA9"
97+
default "PA3"
98+
99+
config BSP_UART1_AFIO
100+
string "UART1 alternate function, such as AF7"
101+
default "AF7"
102+
103+
if BSP_USING_SERIAL_V2
104+
config BSP_UART1_RX_USING_DMA
105+
bool "Enable UART1 RX DMA"
106+
depends on RT_SERIAL_USING_DMA
107+
default n
108+
109+
config BSP_UART1_TX_USING_DMA
110+
bool "Enable UART1 TX DMA"
111+
depends on RT_SERIAL_USING_DMA
112+
default n
113+
114+
config BSP_UART1_DMA_PING_BUFSIZE
115+
int "Set UART1 RX DMA ping-pong buffer size"
116+
range 16 65535
117+
depends on BSP_UART1_RX_USING_DMA
118+
default 64
119+
120+
config BSP_UART1_RX_BUFSIZE
121+
int "Set UART1 RX buffer size"
122+
range 64 65535
123+
default 128
124+
125+
config BSP_UART1_TX_BUFSIZE
126+
int "Set UART1 TX buffer size"
127+
range 0 65535
128+
default 128
129+
endif
130+
endif
43131

44-
config BSP_UART1_RX_USING_DMA
45-
bool "Enable UART1 RX DMA"
46-
depends on BSP_USING_UART1
47-
select RT_SERIAL_USING_DMA
48-
default n
49-
50-
config BSP_USING_UART2
132+
menuconfig BSP_USING_UART2
51133
bool "Enable UART2"
52134
default n
135+
if BSP_USING_UART2
136+
config BSP_UART2_TX_PIN
137+
string "UART2 TX name, such as PA8"
138+
default "PA8"
139+
140+
config BSP_UART2_RX_PIN
141+
string "UART2 RX name, such as PA9"
142+
default "PA9"
143+
144+
config BSP_UART2_AFIO
145+
string "UART2 alternate function, such as AF7"
146+
default "AF7"
147+
148+
if BSP_USING_SERIAL_V2
149+
config BSP_UART2_RX_USING_DMA
150+
bool "Enable UART2 RX DMA"
151+
depends on RT_SERIAL_USING_DMA
152+
default n
153+
154+
config BSP_UART2_TX_USING_DMA
155+
bool "Enable UART2 TX DMA"
156+
depends on RT_SERIAL_USING_DMA
157+
default n
158+
159+
config BSP_UART2_DMA_PING_BUFSIZE
160+
int "Set UART2 RX DMA ping-pong buffer size"
161+
range 16 65535
162+
depends on BSP_UART2_RX_USING_DMA
163+
default 64
164+
165+
config BSP_UART2_RX_BUFSIZE
166+
int "Set UART2 RX buffer size"
167+
range 64 65535
168+
default 128
169+
170+
config BSP_UART2_TX_BUFSIZE
171+
int "Set UART2 TX buffer size"
172+
range 0 65535
173+
default 128
174+
endif
175+
endif
53176

54-
config BSP_UART2_RX_USING_DMA
55-
bool "Enable UART2 RX DMA"
56-
depends on BSP_USING_UART2
57-
select RT_SERIAL_USING_DMA
58-
default n
59-
60-
config BSP_USING_UART3
177+
menuconfig BSP_USING_UART3
61178
bool "Enable UART3"
62179
default n
63-
64-
config BSP_UART3_RX_USING_DMA
65-
bool "Enable UART3 RX DMA"
66-
depends on BSP_USING_UART3
67-
select RT_SERIAL_USING_DMA
68-
default n
69-
70-
config BSP_USING_UART4
71-
bool "Enable UART4"
72-
default n
73-
74-
config BSP_UART4_RX_USING_DMA
75-
bool "Enable UART4 RX DMA"
76-
depends on BSP_USING_UART4
77-
select RT_SERIAL_USING_DMA
78-
default n
180+
if BSP_USING_UART3
181+
config BSP_UART3_TX_PIN
182+
string "UART3 TX name, such as PA8"
183+
default "PA8"
184+
185+
config BSP_UART3_RX_PIN
186+
string "UART3 RX name, such as PA9"
187+
default "PA9"
188+
189+
config BSP_UART3_AFIO
190+
string "UART3 alternate function, such as AF7"
191+
default "AF7"
192+
193+
if BSP_USING_SERIAL_V2
194+
config BSP_UART3_RX_USING_DMA
195+
bool "Enable UART3 RX DMA"
196+
depends on RT_SERIAL_USING_DMA
197+
default n
198+
199+
config BSP_UART3_TX_USING_DMA
200+
bool "Enable UART3 TX DMA"
201+
depends on RT_SERIAL_USING_DMA
202+
default n
203+
204+
config BSP_UART3_DMA_PING_BUFSIZE
205+
int "Set UART3 RX DMA ping-pong buffer size"
206+
range 16 65535
207+
depends on BSP_UART3_RX_USING_DMA
208+
default 64
209+
210+
config BSP_UART3_RX_BUFSIZE
211+
int "Set UART3 RX buffer size"
212+
range 64 65535
213+
default 128
214+
215+
config BSP_UART3_TX_BUFSIZE
216+
int "Set UART3 TX buffer size"
217+
range 0 65535
218+
default 128
219+
endif
220+
endif
79221
endif
80222

81223
menuconfig BSP_USING_SPI

0 commit comments

Comments
 (0)