incubator-nuttx/boards/arm/gd32f4/gd32f450zk-aiotbox/Kconfig

88 lines
1.8 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
if ARCH_BOARD_GD32F450ZK_AIOTBOX
choice
prompt "Select Console wiring."
default GD32F450ZK_AIOTBOX_CONSOLE_BOARD
---help---
Select where you will connect the console.
Virtual COM Port:
Advantage: Use the ST-Link as a console. No Extra wiring
needed.
Disadvantage: Not the best choice for initial bring up.
BOARD USART Connector:
Advantage: You have a shield so it is easy.
Disadvantage: You loose the use of the
other functions on PA9, PA10
GD32F450ZK_AIOTBOX
USART0 GPIO
-- ----- --------- ----
RX USART0_RX PB7
TX USART0_TX PB6
-- ----- --------- ---
config GD32F450ZK_AIOTBOX_CONSOLE_BOARD
bool "Aiotbox Com Connector"
select GD32_USART0
select USART0_SERIALDRIVER
config GD32F450ZK_AIOTBOX_CONSOLE_VIRTUAL
bool "Aiotbox Virtual ComPort"
select GD32_USART3
select USART3_SERIALDRIVER
config GD32F450ZK_AIOTBOX_CONSOLE_NONE
bool "No Serial Console"
endchoice # "Select Console wiring"
choice
prompt "GD32F4 MCU Crystal Selected"
default GD32F4_BOARD_USE_HXTAL_AIOTBOX
config GD32F4_BOARD_USE_HXTAL_AIOTBOX
bool "Aiotbox Use Hxtal as clock source"
# select GD32F4_BOARD_HXTAL_VALUE
config GD32F4_BOARD_USE_IRC16_AIOTBOX
bool "Aiotbox Use IRC16M as clock source"
endchoice # CPU Frequency
config GD32F4_BOARD_HXTAL_VALUE
int "GD32F450Z Aiotbox Board Hxtal Value"
default 25000000
depends on GD32F4_BOARD_USE_HXTAL_AIOTBOX
---help---
GD32F450Z Aiotbox Board Hxtal Value, default is 25MHz.
choice
prompt "GD32F4 MCU System Frequency"
default GD32F4_200MHZ_AIOTBOX
config GD32F4_200MHZ_AIOTBOX
bool "200 MHz"
config GD32F4_168MHZ_AIOTBOX
bool "168 MHz"
config GD32F4_120MHZ_AIOTBOX
bool "120 MHz"
endchoice # CPU Frequency
endif # ARCH_BOARD_GD32F450ZK_AIOTBOX