mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-02-06 00:45:22 +08:00
[gd32/arm][bsp]: synchronous kconfig update
This commit is contained in:
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -631,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -725,6 +726,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -887,6 +889,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -935,6 +943,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F10x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32103V=y
|
||||
CONFIG_SOC_GD32F103VC=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,12 +1426,15 @@ CONFIG_SOC_GD32103V=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_SPI is not set
|
||||
# CONFIG_BSP_USING_ADC is not set
|
||||
# CONFIG_BSP_USING_TIM is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F10x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32103V
|
||||
config SOC_GD32F103VC
|
||||
bool
|
||||
select SOC_SERIES_GD32F10x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,57 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_SPI
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F10X_HD</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_HD</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,27 +303,29 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F10X_HD</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_HD</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,27 +1277,29 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\IAR\startup_gd32f10x_hd.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2056,13 +2057,13 @@
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
@@ -2122,17 +2123,20 @@
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\IAR\startup_gd32f10x_hd.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -321,6 +321,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -405,7 +409,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32103V
|
||||
#define SOC_GD32F103VC
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -413,7 +417,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART1_TX_PIN "PA2"
|
||||
#define BSP_UART1_RX_PIN "PA3"
|
||||
#define BSP_UART1_AFIO "AF7"
|
||||
#define BSP_USING_GD_DBG
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
|
||||
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -631,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -725,6 +726,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -887,6 +889,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -935,6 +943,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F10x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32105V=y
|
||||
CONFIG_SOC_GD32F105VC=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,12 +1426,15 @@ CONFIG_SOC_GD32105V=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_SPI is not set
|
||||
# CONFIG_BSP_USING_ADC is not set
|
||||
# CONFIG_BSP_USING_TIM is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F10x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32105V
|
||||
config SOC_GD32F105VC
|
||||
bool
|
||||
select SOC_SERIES_GD32F10x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,57 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_SPI
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,26 +303,28 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
</option>
|
||||
<option>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,26 +1277,28 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
</option>
|
||||
<option>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\IAR\startup_gd32f10x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2052,17 +2053,17 @@
|
||||
</group>
|
||||
<group>
|
||||
<name>Finsh</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
@@ -2116,23 +2117,26 @@
|
||||
<group>
|
||||
<name>klibc</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\IAR\startup_gd32f10x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -321,6 +321,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -405,7 +409,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32105V
|
||||
#define SOC_GD32F105VC
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -413,7 +417,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART1_TX_PIN "PA2"
|
||||
#define BSP_UART1_RX_PIN "PA3"
|
||||
#define BSP_UART1_AFIO "AF7"
|
||||
#define BSP_USING_GD_DBG
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
|
||||
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -631,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -725,6 +726,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -887,6 +889,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -935,6 +943,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F10x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32105R=y
|
||||
CONFIG_SOC_GD32F105RC=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,12 +1426,15 @@ CONFIG_SOC_GD32105R=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_ADC is not set
|
||||
# CONFIG_BSP_USING_SPI is not set
|
||||
# CONFIG_BSP_USING_TIM is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F10x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32105R
|
||||
config SOC_GD32F105RC
|
||||
bool
|
||||
select SOC_SERIES_GD32F10x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,57 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_ADC
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,27 +303,29 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,27 +1277,29 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\IAR\startup_gd32f10x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2056,13 +2057,13 @@
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
@@ -2116,23 +2117,26 @@
|
||||
<group>
|
||||
<name>klibc</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\IAR\startup_gd32f10x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
@@ -321,6 +321,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -405,7 +409,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32105R
|
||||
#define SOC_GD32F105RC
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -413,7 +417,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART1_TX_PIN "PA2"
|
||||
#define BSP_UART1_RX_PIN "PA3"
|
||||
#define BSP_UART1_AFIO "AF7"
|
||||
#define BSP_USING_GD_DBG
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
|
||||
@@ -353,8 +353,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -637,6 +635,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -731,6 +732,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -893,6 +895,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -941,6 +949,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1412,7 +1421,7 @@ CONFIG_SOC_SERIES_GD32F10x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32107V=y
|
||||
CONFIG_SOC_GD32F107VC=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1423,12 +1432,15 @@ CONFIG_SOC_GD32107V=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
CONFIG_BSP_USING_SPI=y
|
||||
CONFIG_BSP_USING_SPI1=y
|
||||
# CONFIG_BSP_SPI1_TX_USING_DMA is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F10x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32107V
|
||||
config SOC_GD32F107VC
|
||||
bool
|
||||
select SOC_SERIES_GD32F10x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,57 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_SPI
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,28 +303,30 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\spi</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -1138,13 +1140,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F10X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1276,28 +1278,30 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\spi</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -2048,9 +2052,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\IAR\startup_gd32f10x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2064,7 +2065,7 @@
|
||||
<group>
|
||||
<name>Finsh</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
@@ -2073,7 +2074,7 @@
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
@@ -2126,24 +2127,27 @@
|
||||
</group>
|
||||
<group>
|
||||
<name>klibc</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2160,30 +2164,36 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\IAR\startup_gd32f10x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F10x\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F10x_Firmware_Library\CMSIS\GD\GD32F10x\Source\system_gd32f10x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_spi.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F10x\GD32F10x_standard_peripheral\Source\gd32f10x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -322,6 +322,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -406,7 +410,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32107V
|
||||
#define SOC_GD32F107VC
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -414,7 +418,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART1_TX_PIN "PA2"
|
||||
#define BSP_UART1_RX_PIN "PA3"
|
||||
#define BSP_UART1_AFIO "AF7"
|
||||
#define BSP_USING_SPI
|
||||
#define BSP_USING_SPI1
|
||||
#define BSP_USING_GD_DBG
|
||||
|
||||
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -631,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -725,6 +726,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -887,6 +889,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -935,6 +943,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F20x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32205R=y
|
||||
CONFIG_SOC_GD32F205RC=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,12 +1426,15 @@ CONFIG_SOC_GD32205R=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_SPI is not set
|
||||
# CONFIG_BSP_USING_ADC is not set
|
||||
# CONFIG_BSP_USING_TIM is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F20x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32205R
|
||||
config SOC_GD32F205RC
|
||||
bool
|
||||
select SOC_SERIES_GD32F20x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,57 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_SPI
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,27 +303,29 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,27 +1277,29 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Source\IAR\startup_gd32f20x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2052,9 +2053,6 @@
|
||||
</group>
|
||||
<group>
|
||||
<name>Finsh</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
</file>
|
||||
@@ -2064,6 +2062,9 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>Kernel</name>
|
||||
@@ -2116,10 +2117,13 @@
|
||||
<group>
|
||||
<name>klibc</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
@@ -2127,12 +2131,12 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Source\IAR\startup_gd32f20x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Source\system_gd32f20x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Source\system_gd32f20x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -321,6 +321,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -405,7 +409,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32205R
|
||||
#define SOC_GD32F205RC
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -413,7 +417,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART1_TX_PIN "PA2"
|
||||
#define BSP_UART1_RX_PIN "PA3"
|
||||
#define BSP_UART1_AFIO "AF7"
|
||||
#define BSP_USING_GD_DBG
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
|
||||
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -631,6 +629,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -725,6 +726,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -887,6 +889,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -935,6 +943,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F20x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32207I=y
|
||||
CONFIG_SOC_GD32F207IK=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,16 +1426,15 @@ CONFIG_SOC_GD32207I=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
CONFIG_BSP_USING_UART0=y
|
||||
# CONFIG_BSP_UART0_RX_USING_DMA is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART0_TX_PIN="PA9"
|
||||
CONFIG_BSP_UART0_RX_PIN="PA10"
|
||||
CONFIG_BSP_UART0_AFIO="AF1"
|
||||
# CONFIG_BSP_USING_UART1 is not set
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_UART5 is not set
|
||||
# CONFIG_BSP_USING_UART6 is not set
|
||||
# CONFIG_BSP_USING_UART7 is not set
|
||||
# CONFIG_BSP_USING_SPI is not set
|
||||
# CONFIG_BSP_USING_ADC is not set
|
||||
# CONFIG_BSP_USING_TIM is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F20x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32207I
|
||||
config SOC_GD32F207IK
|
||||
bool
|
||||
select SOC_SERIES_GD32F20x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,87 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default y
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default n
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_USING_UART5
|
||||
bool "Enable UART5"
|
||||
default n
|
||||
|
||||
config BSP_UART5_RX_USING_DMA
|
||||
bool "Enable UART5 RX DMA"
|
||||
depends on BSP_USING_UART5
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART6
|
||||
bool "Enable UART6"
|
||||
default n
|
||||
|
||||
config BSP_UART6_RX_USING_DMA
|
||||
bool "Enable UART6 RX DMA"
|
||||
depends on BSP_USING_UART6
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART7
|
||||
bool "Enable UART7"
|
||||
default n
|
||||
|
||||
config BSP_UART7_RX_USING_DMA
|
||||
bool "Enable UART7 RX DMA"
|
||||
depends on BSP_USING_UART7
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_SPI
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,27 +303,29 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F20X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,27 +1277,29 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m3</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Source\IAR\startup_gd32f20x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2053,16 +2054,16 @@
|
||||
<group>
|
||||
<name>Finsh</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
@@ -2119,20 +2120,23 @@
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Source\IAR\startup_gd32f20x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F20x\GD\GD32F20x\Source\system_gd32f20x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\CMSIS\GD\GD32F20x\Source\system_gd32f20x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F20x_Firmware_Library\GD32F20x_standard_peripheral\Source\gd32f20x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F20x\GD32F20x_standard_peripheral\Source\gd32f20x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -321,6 +321,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -405,7 +409,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32207I
|
||||
#define SOC_GD32F207IK
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -413,8 +417,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART0
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART0_TX_PIN "PA9"
|
||||
#define BSP_UART0_RX_PIN "PA10"
|
||||
#define BSP_UART0_AFIO "AF1"
|
||||
#define BSP_USING_GD_DBG
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
|
||||
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -632,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -726,6 +727,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -888,6 +890,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -936,6 +944,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F30x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32303C=y
|
||||
CONFIG_SOC_GD32F303CG=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,8 +1426,15 @@ CONFIG_SOC_GD32303C=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
CONFIG_BSP_USING_GD_DBG=y
|
||||
# end of On-chip Peripheral Drivers
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F30x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32303C
|
||||
config SOC_GD32F303CG
|
||||
bool
|
||||
select SOC_SERIES_GD32F30x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,19 +25,199 @@ menu "On-chip Peripheral Drivers"
|
||||
menuconfig BSP_USING_UART
|
||||
bool "Enable UART"
|
||||
default y
|
||||
select RT_USING_SERIAL
|
||||
if BSP_USING_UART
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
config BSP_USING_UART1
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
source "$(BSP_DIR)/../libraries/gd32_drivers/Kconfig"
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F30X_XD</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F30X_XD</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,27 +303,29 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F30X_XD</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F30X_XD</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,27 +1277,29 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Source\IAR\startup_gd32f30x_xd.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2056,10 +2057,10 @@
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
@@ -2115,24 +2116,27 @@
|
||||
</group>
|
||||
<group>
|
||||
<name>klibc</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Source\IAR\startup_gd32f30x_xd.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Source\system_gd32f30x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -321,6 +321,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -405,7 +409,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32303C
|
||||
#define SOC_GD32F303CG
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -413,7 +417,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART1_TX_PIN "PA2"
|
||||
#define BSP_UART1_RX_PIN "PA3"
|
||||
#define BSP_UART1_AFIO "AF7"
|
||||
#define BSP_USING_GD_DBG
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
|
||||
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -632,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -726,6 +727,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -888,6 +890,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -936,6 +944,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F30x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32303Z=y
|
||||
CONFIG_SOC_GD32F303ZE=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,12 +1426,15 @@ CONFIG_SOC_GD32303Z=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_SPI is not set
|
||||
# CONFIG_BSP_USING_ADC is not set
|
||||
# CONFIG_BSP_USING_TIM is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F30x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32303Z
|
||||
config SOC_GD32F303ZE
|
||||
bool
|
||||
select SOC_SERIES_GD32F30x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,57 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_SPI
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F30X_HD</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F30X_HD</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,26 +303,28 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
</option>
|
||||
<option>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F30X_HD</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F30X_HD</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,26 +1277,28 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
</option>
|
||||
<option>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Source\IAR\startup_gd32f30x_hd.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2053,13 +2054,13 @@
|
||||
<group>
|
||||
<name>Finsh</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
@@ -2115,24 +2116,27 @@
|
||||
</group>
|
||||
<group>
|
||||
<name>klibc</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Source\IAR\startup_gd32f30x_hd.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Source\system_gd32f30x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
@@ -334,9 +334,9 @@
|
||||
<v6Rtti>0</v6Rtti>
|
||||
<VariousControls>
|
||||
<MiscControls />
|
||||
<Define>RT_USING_LIBC, GD32F30X_HD, USE_STDPERIPH_DRIVER, RT_USING_ARMLIBC, __RTTHREAD__, __STDC_LIMIT_MACROS, __CLK_TCK=RT_TICK_PER_SECOND</Define>
|
||||
<Define>GD32F30X_HD, __RTTHREAD__, __CLK_TCK=RT_TICK_PER_SECOND, USE_STDPERIPH_DRIVER, __STDC_LIMIT_MACROS, RT_USING_LIBC, RT_USING_ARMLIBC</Define>
|
||||
<Undefine />
|
||||
<IncludePath>..\..\..\..\components\libc\posix\io\epoll;.;applications;..\..\..\..\include;..\..\..\..\libcpu\arm\common;..\..\..\..\components\libc\posix\ipc;board;packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include;packages\gd32-arm-cmsis-latest\GD32F30x;..\..\..\..\components\finsh;packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include;..\..\..\..\components\drivers\include;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\libcpu\arm\cortex-m4;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\phy;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\components\libc\compilers\common\include;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\smp_call;..\..\..\..\components\drivers\include;..\libraries\gd32_drivers;..\..\..\..\components\drivers\include</IncludePath>
|
||||
<IncludePath>packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include;..\..\..\..\components\libc\posix\io\poll;..\..\..\..\components\libc\compilers\common\include;applications;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\phy;packages\gd32-arm-cmsis-latest\GD32F30x;..\..\..\..\components\net\utest;..\..\..\..\components\drivers\include;board;..\..\..\..\components\finsh;packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include;..\..\..\..\components\libc\posix\io\epoll;..\..\..\..\components\libc\compilers\common\extension\fcntl\octal;..\..\..\..\components\drivers\include;..\libraries\gd32_drivers\config;.;..\..\..\..\libcpu\arm\cortex-m4;..\..\..\..\components\drivers\smp_call;..\..\..\..\libcpu\arm\common;..\..\..\..\components\libc\posix\io\eventfd;..\..\..\..\include;..\..\..\..\components\libc\posix\ipc;..\..\..\..\components\libc\compilers\common\extension;..\..\..\..\components\drivers\include;..\..\..\..\components\drivers\include;..\libraries\gd32_drivers</IncludePath>
|
||||
</VariousControls>
|
||||
</Cads>
|
||||
<Aads>
|
||||
@@ -705,9 +705,9 @@
|
||||
<GroupName>Finsh</GroupName>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>msh_parse.c</FileName>
|
||||
<FileName>cmd.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\components\finsh\msh_parse.c</FilePath>
|
||||
<FilePath>..\..\..\..\components\finsh\cmd.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
<Files>
|
||||
@@ -719,16 +719,16 @@
|
||||
</Files>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>cmd.c</FileName>
|
||||
<FileName>msh.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\components\finsh\cmd.c</FilePath>
|
||||
<FilePath>..\..\..\..\components\finsh\msh.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>msh.c</FileName>
|
||||
<FileName>msh_parse.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\components\finsh\msh.c</FilePath>
|
||||
<FilePath>..\..\..\..\components\finsh\msh_parse.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
@@ -1022,6 +1022,13 @@
|
||||
</Group>
|
||||
<Group>
|
||||
<GroupName>klibc</GroupName>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>rt_vsnprintf_tiny.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>kstdio.c</FileName>
|
||||
@@ -1031,9 +1038,9 @@
|
||||
</Files>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>kstring.c</FileName>
|
||||
<FileName>rt_vsscanf.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\src\klibc\kstring.c</FilePath>
|
||||
<FilePath>..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
<Files>
|
||||
@@ -1045,16 +1052,9 @@
|
||||
</Files>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>rt_vsnprintf_tiny.c</FileName>
|
||||
<FileName>kstring.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
<Files>
|
||||
<File>
|
||||
<FileName>rt_vsscanf.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\..\..\..\src\klibc\rt_vsscanf.c</FilePath>
|
||||
<FilePath>..\..\..\..\src\klibc\kstring.c</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
|
||||
@@ -321,6 +321,10 @@
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER
|
||||
#define PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION
|
||||
/* end of GD32 Drivers */
|
||||
|
||||
/* HPMicro SDK */
|
||||
|
||||
/* end of HPMicro SDK */
|
||||
/* end of HAL & SDK Drivers */
|
||||
|
||||
/* sensors drivers */
|
||||
@@ -405,7 +409,7 @@
|
||||
|
||||
/* Hardware Drivers Config */
|
||||
|
||||
#define SOC_GD32303Z
|
||||
#define SOC_GD32F303ZE
|
||||
|
||||
/* Onboard Peripheral Drivers */
|
||||
|
||||
@@ -413,7 +417,11 @@
|
||||
|
||||
#define BSP_USING_GPIO
|
||||
#define BSP_USING_UART
|
||||
#define BSP_USING_SERIAL_V1
|
||||
#define BSP_USING_UART1
|
||||
#define BSP_UART1_TX_PIN "PA2"
|
||||
#define BSP_UART1_RX_PIN "PA3"
|
||||
#define BSP_UART1_AFIO "AF7"
|
||||
#define BSP_USING_GD_DBG
|
||||
/* end of On-chip Peripheral Drivers */
|
||||
|
||||
|
||||
@@ -347,8 +347,6 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_RT_USING_RT_LINK is not set
|
||||
# end of Utilities
|
||||
|
||||
# CONFIG_RT_USING_VBUS is not set
|
||||
|
||||
#
|
||||
# Using USB legacy version
|
||||
#
|
||||
@@ -632,6 +630,9 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_RVBACKTRACE is not set
|
||||
# CONFIG_PKG_USING_HPATCHLITE is not set
|
||||
# CONFIG_PKG_USING_THREAD_METRIC is not set
|
||||
# CONFIG_PKG_USING_UORB is not set
|
||||
# CONFIG_PKG_USING_RT_TUNNEL is not set
|
||||
# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
|
||||
# end of tools packages
|
||||
|
||||
#
|
||||
@@ -726,6 +727,7 @@ CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
|
||||
# CONFIG_PKG_USING_R_RHEALSTONE is not set
|
||||
# CONFIG_PKG_USING_HEARTBEAT is not set
|
||||
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
|
||||
# CONFIG_PKG_USING_CHERRYECAT is not set
|
||||
# end of system packages
|
||||
|
||||
#
|
||||
@@ -888,6 +890,12 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_PATH="/packages/peripherals/hal-sdk/gd32/gd32-
|
||||
CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER_LATEST_VERSION=y
|
||||
CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# end of GD32 Drivers
|
||||
|
||||
#
|
||||
# HPMicro SDK
|
||||
#
|
||||
# CONFIG_PKG_USING_HPM_SDK is not set
|
||||
# end of HPMicro SDK
|
||||
# end of HAL & SDK Drivers
|
||||
|
||||
#
|
||||
@@ -936,6 +944,7 @@ CONFIG_PKG_GD32_ARM_SERIES_DRIVER_VER="latest"
|
||||
# CONFIG_PKG_USING_MLX90393 is not set
|
||||
# CONFIG_PKG_USING_MLX90392 is not set
|
||||
# CONFIG_PKG_USING_MLX90394 is not set
|
||||
# CONFIG_PKG_USING_MLX90396 is not set
|
||||
# CONFIG_PKG_USING_MLX90397 is not set
|
||||
# CONFIG_PKG_USING_MS5611 is not set
|
||||
# CONFIG_PKG_USING_MAX31865 is not set
|
||||
@@ -1406,7 +1415,7 @@ CONFIG_SOC_SERIES_GD32F30x=y
|
||||
#
|
||||
# Hardware Drivers Config
|
||||
#
|
||||
CONFIG_SOC_GD32305R=y
|
||||
CONFIG_SOC_GD32F305RC=y
|
||||
|
||||
#
|
||||
# Onboard Peripheral Drivers
|
||||
@@ -1417,12 +1426,15 @@ CONFIG_SOC_GD32305R=y
|
||||
#
|
||||
CONFIG_BSP_USING_GPIO=y
|
||||
CONFIG_BSP_USING_UART=y
|
||||
CONFIG_BSP_USING_SERIAL_V1=y
|
||||
# CONFIG_BSP_USING_SERIAL_V2 is not set
|
||||
# CONFIG_BSP_USING_UART0 is not set
|
||||
CONFIG_BSP_USING_UART1=y
|
||||
# CONFIG_BSP_UART1_RX_USING_DMA is not set
|
||||
CONFIG_BSP_UART1_TX_PIN="PA2"
|
||||
CONFIG_BSP_UART1_RX_PIN="PA3"
|
||||
CONFIG_BSP_UART1_AFIO="AF7"
|
||||
# CONFIG_BSP_USING_UART2 is not set
|
||||
# CONFIG_BSP_USING_UART3 is not set
|
||||
# CONFIG_BSP_USING_UART4 is not set
|
||||
# CONFIG_BSP_USING_SPI is not set
|
||||
# CONFIG_BSP_USING_ADC is not set
|
||||
# CONFIG_BSP_USING_TIM is not set
|
||||
|
||||
@@ -4,7 +4,7 @@ config SOC_SERIES_GD32F30x
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_GD32305R
|
||||
config SOC_GD32F305RC
|
||||
bool
|
||||
select SOC_SERIES_GD32F30x
|
||||
select RT_USING_COMPONENTS_INIT
|
||||
@@ -25,57 +25,199 @@ 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
|
||||
choice
|
||||
prompt "Select UART framework version"
|
||||
default BSP_USING_SERIAL_V1
|
||||
|
||||
config BSP_USING_SERIAL_V1
|
||||
bool "Use Serial V1 framework"
|
||||
select RT_USING_SERIAL
|
||||
|
||||
config BSP_USING_SERIAL_V2
|
||||
bool "Use Serial V2 framework"
|
||||
select RT_USING_SERIAL_V2
|
||||
endchoice
|
||||
|
||||
menuconfig BSP_USING_UART0
|
||||
bool "Enable UART0"
|
||||
default n
|
||||
if BSP_USING_UART0
|
||||
config BSP_UART0_TX_PIN
|
||||
string "UART0 TX name, such as PA8"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART0_RX_PIN
|
||||
string "UART0 RX name, such as PA9"
|
||||
default "PA10"
|
||||
|
||||
config BSP_UART0_AFIO
|
||||
string "UART0 alternate function, such as AF7"
|
||||
default "AF1"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART0_RX_USING_DMA
|
||||
bool "Enable UART0 RX DMA"
|
||||
depends on BSP_USING_UART0
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART0_TX_USING_DMA
|
||||
bool "Enable UART0 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART1
|
||||
config BSP_UART0_DMA_PING_BUFSIZE
|
||||
int "Set UART0 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART0_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART0_RX_BUFSIZE
|
||||
int "Set UART0 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART0_TX_BUFSIZE
|
||||
int "Set UART0 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART1
|
||||
bool "Enable UART1"
|
||||
default y
|
||||
if BSP_USING_UART1
|
||||
config BSP_UART1_TX_PIN
|
||||
string "UART1 TX name, such as PA8"
|
||||
default "PA2"
|
||||
|
||||
config BSP_UART1_RX_PIN
|
||||
string "UART1 RX name, such as PA9"
|
||||
default "PA3"
|
||||
|
||||
config BSP_UART1_AFIO
|
||||
string "UART1 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART1_RX_USING_DMA
|
||||
bool "Enable UART1 RX DMA"
|
||||
depends on BSP_USING_UART1
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART1_TX_USING_DMA
|
||||
bool "Enable UART1 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART2
|
||||
config BSP_UART1_DMA_PING_BUFSIZE
|
||||
int "Set UART1 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART1_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART1_RX_BUFSIZE
|
||||
int "Set UART1 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART1_TX_BUFSIZE
|
||||
int "Set UART1 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART2
|
||||
bool "Enable UART2"
|
||||
default n
|
||||
if BSP_USING_UART2
|
||||
config BSP_UART2_TX_PIN
|
||||
string "UART2 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART2_RX_PIN
|
||||
string "UART2 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART2_AFIO
|
||||
string "UART2 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART2_RX_USING_DMA
|
||||
bool "Enable UART2 RX DMA"
|
||||
depends on BSP_USING_UART2
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART2_TX_USING_DMA
|
||||
bool "Enable UART2 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART3
|
||||
config BSP_UART2_DMA_PING_BUFSIZE
|
||||
int "Set UART2 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART2_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART2_RX_BUFSIZE
|
||||
int "Set UART2 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART2_TX_BUFSIZE
|
||||
int "Set UART2 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_UART3
|
||||
bool "Enable UART3"
|
||||
default n
|
||||
if BSP_USING_UART3
|
||||
config BSP_UART3_TX_PIN
|
||||
string "UART3 TX name, such as PA8"
|
||||
default "PA8"
|
||||
|
||||
config BSP_UART3_RX_PIN
|
||||
string "UART3 RX name, such as PA9"
|
||||
default "PA9"
|
||||
|
||||
config BSP_UART3_AFIO
|
||||
string "UART3 alternate function, such as AF7"
|
||||
default "AF7"
|
||||
|
||||
if BSP_USING_SERIAL_V2
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_UART3_RX_USING_DMA
|
||||
bool "Enable UART3 RX DMA"
|
||||
depends on BSP_USING_UART3
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_TX_USING_DMA
|
||||
bool "Enable UART3 TX DMA"
|
||||
depends on RT_SERIAL_USING_DMA
|
||||
default n
|
||||
|
||||
config BSP_USING_UART4
|
||||
bool "Enable UART4"
|
||||
default n
|
||||
config BSP_UART3_DMA_PING_BUFSIZE
|
||||
int "Set UART3 RX DMA ping-pong buffer size"
|
||||
range 16 65535
|
||||
depends on BSP_UART3_RX_USING_DMA
|
||||
default 64
|
||||
|
||||
config BSP_UART4_RX_USING_DMA
|
||||
bool "Enable UART4 RX DMA"
|
||||
depends on BSP_USING_UART4
|
||||
select RT_SERIAL_USING_DMA
|
||||
default n
|
||||
config BSP_UART3_RX_BUFSIZE
|
||||
int "Set UART3 RX buffer size"
|
||||
range 64 65535
|
||||
default 128
|
||||
|
||||
config BSP_UART3_TX_BUFSIZE
|
||||
int "Set UART3 TX buffer size"
|
||||
range 0 65535
|
||||
default 128
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_SPI
|
||||
|
||||
@@ -166,13 +166,13 @@
|
||||
<debug>1</debug>
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>GD32F30X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F30X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -303,27 +303,29 @@
|
||||
</option>
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -1137,13 +1139,13 @@
|
||||
<option>
|
||||
<name>CCDefines</name>
|
||||
<state>NDEBUG</state>
|
||||
<state>GD32F30X_CL</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
|
||||
<state>RT_USING_DLIBC</state>
|
||||
<state>RT_USING_LIBC</state>
|
||||
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
|
||||
<state>GD32F30X_CL</state>
|
||||
<state>__RTTHREAD__</state>
|
||||
<state>USE_STDPERIPH_DRIVER</state>
|
||||
<state>__RT_IPC_SOURCE__</state>
|
||||
<state>__RT_KERNEL_SOURCE__</state>
|
||||
</option>
|
||||
@@ -1275,27 +1277,29 @@
|
||||
<option>
|
||||
<name>CCIncludePath2</name>
|
||||
<state />
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\applications</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\include</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\smp_call</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\libraries\gd32_drivers\config</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\eventfd</state>
|
||||
<state>$PROJ_DIR$\board</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\common</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension</state>
|
||||
<state>$PROJ_DIR$\.</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\finsh</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\net\utest</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\drivers\phy</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\compilers\common\include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\ipc</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\epoll</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\libcpu\arm\cortex-m4</state>
|
||||
<state>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Include</state>
|
||||
<state>$PROJ_DIR$\..\..\..\..\components\libc\posix\io\poll</state>
|
||||
</option>
|
||||
<option>
|
||||
<name>CCStdIncCheck</name>
|
||||
@@ -2040,9 +2044,6 @@
|
||||
<file>
|
||||
<name>$PROJ_DIR$\board\board.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Source\IAR\startup_gd32f30x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\gd32_drivers\drv_gpio.c</name>
|
||||
</file>
|
||||
@@ -2053,7 +2054,7 @@
|
||||
<group>
|
||||
<name>Finsh</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh_parse.c</name>
|
||||
@@ -2062,7 +2063,7 @@
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\shell.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\cmd.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\components\finsh\msh.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
@@ -2115,24 +2116,27 @@
|
||||
</group>
|
||||
<group>
|
||||
<name>klibc</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsscanf.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstdio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kerrno.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\src\klibc\kstring.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>libcpu</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\atomic_arm.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\..\..\..\libcpu\arm\common\div0.c</name>
|
||||
</file>
|
||||
@@ -2149,27 +2153,33 @@
|
||||
<group>
|
||||
<name>Libraries</name>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Source\IAR\startup_gd32f30x_cl.s</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-cmsis-latest\GD32F30x\GD\GD32F30x\Source\system_gd32f30x.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_exti.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\CMSIS\GD\GD32F30x\Source\system_gd32f30x.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_misc.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\..\libraries\GD32F30x_Firmware_Library\GD32F30x_standard_peripheral\Source\gd32f30x_gpio.c</name>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_rcu.c</name>
|
||||
</file>
|
||||
<file>
|
||||
<name>$PROJ_DIR$\packages\gd32-arm-series-latest\GD32F30x\GD32F30x_standard_peripheral\Source\gd32f30x_usart.c</name>
|
||||
</file>
|
||||
</group>
|
||||
<group>
|
||||
<name>POSIX</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utc_UTest</name>
|
||||
</group>
|
||||
<group>
|
||||
<name>utestcases</name>
|
||||
</group>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user