From 7bc87e4ae85b41305db2291a5755d8ee270b5a55 Mon Sep 17 00:00:00 2001 From: Bernard Xiong Date: Thu, 30 Nov 2017 20:12:53 +0800 Subject: [Kconfig] Rename all of KConfig files to 'Kconfig' --- bsp/asm9260t/KConfig | 45 ------ bsp/asm9260t/Kconfig | 38 +++++ bsp/imx6ul/KConfig | 26 --- bsp/imx6ul/Kconfig | 26 +++ bsp/imxrt1052-evk/KConfig | 38 ----- bsp/imxrt1052-evk/Kconfig | 30 ++++ bsp/lpc54608-LPCXpresso/Kconfig | 9 +- bsp/qemu-vexpress-a9/Kconfig | 4 +- bsp/stm32f10x-HAL/KConfig | 189 ---------------------- bsp/stm32f10x-HAL/Kconfig | 184 +++++++++++++++++++++ bsp/stm32f411-nucleo/KConfig | 32 ---- bsp/stm32f411-nucleo/Kconfig | 24 +++ bsp/stm32f429-apollo/KConfig | 26 --- bsp/stm32f429-apollo/Kconfig | 26 +++ bsp/stm32f429-disco/Kconfig | 10 +- bsp/stm32f4xx-HAL/KConfig | 342 ---------------------------------------- bsp/stm32f4xx-HAL/Kconfig | 342 ++++++++++++++++++++++++++++++++++++++++ bsp/stm32l476-nucleo/Kconfig | 4 +- bsp/tm4c129x/KConfig | 32 ---- bsp/tm4c129x/Kconfig | 24 +++ bsp/x1000/Kconfig | 4 +- 21 files changed, 704 insertions(+), 751 deletions(-) delete mode 100644 bsp/asm9260t/KConfig create mode 100644 bsp/asm9260t/Kconfig delete mode 100644 bsp/imx6ul/KConfig create mode 100644 bsp/imx6ul/Kconfig delete mode 100644 bsp/imxrt1052-evk/KConfig create mode 100644 bsp/imxrt1052-evk/Kconfig delete mode 100644 bsp/stm32f10x-HAL/KConfig create mode 100644 bsp/stm32f10x-HAL/Kconfig delete mode 100644 bsp/stm32f411-nucleo/KConfig create mode 100644 bsp/stm32f411-nucleo/Kconfig delete mode 100644 bsp/stm32f429-apollo/KConfig create mode 100644 bsp/stm32f429-apollo/Kconfig delete mode 100644 bsp/stm32f4xx-HAL/KConfig create mode 100644 bsp/stm32f4xx-HAL/Kconfig delete mode 100644 bsp/tm4c129x/KConfig create mode 100644 bsp/tm4c129x/Kconfig (limited to 'bsp') diff --git a/bsp/asm9260t/KConfig b/bsp/asm9260t/KConfig deleted file mode 100644 index fbf9538514..0000000000 --- a/bsp/asm9260t/KConfig +++ /dev/null @@ -1,45 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - -menu "BSP_SPECIAL CONFIG" - -config RT_USING_UART0 - bool "Using RT_USING_UART0" - default n - -config RT_USING_UART3 - bool "Using RT_USING_UART3" - default y - -config RT_USING_UART4 - bool "Using RT_USING_UART4" - default n - -config RT_USING_LED - bool "Using RT_USING_LED" - default y - help - led blink demo -endmenu - - - - - \ No newline at end of file diff --git a/bsp/asm9260t/Kconfig b/bsp/asm9260t/Kconfig new file mode 100644 index 0000000000..544cb4202f --- /dev/null +++ b/bsp/asm9260t/Kconfig @@ -0,0 +1,38 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + +config RT_USING_UART0 + bool "Using RT_USING_UART0" + default n + +config RT_USING_UART3 + bool "Using RT_USING_UART3" + default y + +config RT_USING_UART4 + bool "Using RT_USING_UART4" + default n + +config RT_USING_LED + bool "Using RT_USING_LED" + default y + help + led blink demo + diff --git a/bsp/imx6ul/KConfig b/bsp/imx6ul/KConfig deleted file mode 100644 index 1c54a26974..0000000000 --- a/bsp/imx6ul/KConfig +++ /dev/null @@ -1,26 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -config BOARD_IMX6UL - bool - select ARCH_ARM_CORTEX_A7 - default y - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - -source "$BSP_DIR/drivers/Kconfig" diff --git a/bsp/imx6ul/Kconfig b/bsp/imx6ul/Kconfig new file mode 100644 index 0000000000..68a1d983de --- /dev/null +++ b/bsp/imx6ul/Kconfig @@ -0,0 +1,26 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +config BOARD_IMX6UL + bool + select ARCH_ARM_CORTEX_A7 + default y + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + +source "$BSP_DIR/drivers/Kconfig" diff --git a/bsp/imxrt1052-evk/KConfig b/bsp/imxrt1052-evk/KConfig deleted file mode 100644 index a475aed081..0000000000 --- a/bsp/imxrt1052-evk/KConfig +++ /dev/null @@ -1,38 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - -menu "BSP_SPECIAL CONFIG" - -config RT_USING_UART - bool "Using RT_USING_UART" - default y - -if RT_USING_UART -config RT_USING_UART1 - bool "Using RT_USING_UART1" - default y -endif - -endmenu - - - - - \ No newline at end of file diff --git a/bsp/imxrt1052-evk/Kconfig b/bsp/imxrt1052-evk/Kconfig new file mode 100644 index 0000000000..f108d22bf9 --- /dev/null +++ b/bsp/imxrt1052-evk/Kconfig @@ -0,0 +1,30 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + +config RT_USING_UART + bool "Using RT_USING_UART" + default y + +if RT_USING_UART +config RT_USING_UART1 + bool "Using RT_USING_UART1" + default y +endif + diff --git a/bsp/lpc54608-LPCXpresso/Kconfig b/bsp/lpc54608-LPCXpresso/Kconfig index ac7e54d967..86c8134c8b 100644 --- a/bsp/lpc54608-LPCXpresso/Kconfig +++ b/bsp/lpc54608-LPCXpresso/Kconfig @@ -18,8 +18,8 @@ config $PKGS_DIR option env="PKGS_ROOT" default "packages" -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" config SOC_LPC54608 bool @@ -28,8 +28,3 @@ config SOC_LPC54608 source "$BSP_DIR/drivers/Kconfig" - - - - - \ No newline at end of file diff --git a/bsp/qemu-vexpress-a9/Kconfig b/bsp/qemu-vexpress-a9/Kconfig index 2e1b008775..a61626e3b6 100644 --- a/bsp/qemu-vexpress-a9/Kconfig +++ b/bsp/qemu-vexpress-a9/Kconfig @@ -15,6 +15,6 @@ config $PKGS_DIR option env="PKGS_ROOT" default "packages" -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" source "$BSP_DIR/drivers/Kconfig" diff --git a/bsp/stm32f10x-HAL/KConfig b/bsp/stm32f10x-HAL/KConfig deleted file mode 100644 index 3ebeb013f0..0000000000 --- a/bsp/stm32f10x-HAL/KConfig +++ /dev/null @@ -1,189 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - -choice - prompt "Device type" - default STM32F103RB - config STM32F100RC - bool "STM32F100RC" - config STM32F100RD - bool "STM32F100RD" - config STM32F100RE - bool "STM32F100RE" - config STM32F100VC - bool "STM32F100VC" - config STM32F100VD - bool "STM32F100VD" - config STM32F100VE - bool "STM32F100VE" - config STM32F100ZC - bool "STM32F100ZC" - config STM32F100ZD - bool "STM32F100ZD" - config STM32F100ZE - bool "STM32F100ZE" - config STM32F101CB - bool "STM32F101CB" - config STM32F101RB - bool "STM32F101RB" - config STM32F101RC - bool "STM32F101RC" - config STM32F101RD - bool "STM32F101RD" - config STM32F101RE - bool "STM32F101RE" - config STM32F101RF - bool "STM32F101RF" - config STM32F101RG - bool "STM32F101RG" - config STM32F101TB - bool "STM32F101TB" - config STM32F101VB - bool "STM32F101VB" - config STM32F101VC - bool "STM32F101VC" - config STM32F101VD - bool "STM32F101VD" - config STM32F101VE - bool "STM32F101VE" - config STM32F101VF - bool "STM32F101VF" - config STM32F101VG - bool "STM32F101VG" - config STM32F101ZC - bool "STM32F101ZC" - config STM32F101ZD - bool "STM32F101ZD" - config STM32F101ZE - bool "STM32F101ZE" - config STM32F101ZF - bool "STM32F101ZF" - config STM32F101ZG - bool "STM32F101ZG" - config STM32F102CB - bool "STM32F102CB" - config STM32F102RB - bool "STM32F102RB" - config STM32F103C8 - bool "STM32F103C8" - config STM32F103CB - bool "STM32F103CB" - config STM32F103R8 - bool "STM32F103R8" - config STM32F103RB - bool "STM32F103RB" - config STM32F103RC - bool "STM32F103RC" - config STM32F103RD - bool "STM32F103RD" - config STM32F103RE - bool "STM32F103RE" - config STM32F103RF - bool "STM32F103RF" - config STM32F103RG - bool "STM32F103RG" - config STM32F103T8 - bool "STM32F103T8" - config STM32F103TB - bool "STM32F103TB" - config STM32F103V8 - bool "STM32F103V8" - config STM32F103VB - bool "STM32F103VB" - config STM32F103VC - bool "STM32F103VC" - config STM32F103VD - bool "STM32F103VD" - config STM32F103VE - bool "STM32F103VE" - config STM32F103VF - bool "STM32F103VF" - config STM32F103VG - bool "STM32F103VG" - config STM32F103ZC - bool "STM32F103ZC" - config STM32F103ZD - bool "STM32F103ZD" - config STM32F103ZE - bool "STM32F103ZE" - config STM32F103ZF - bool "STM32F103ZF" - config STM32F103ZG - bool "STM32F103ZG" - config STM32F105R8 - bool "STM32F105R8" - config STM32F105RB - bool "STM32F105RB" - config STM32F105RC - bool "STM32F105RC" - config STM32F105V8 - bool "STM32F105V8" - config STM32F105VB - bool "STM32F105VB" - config STM32F105VC - bool "STM32F105VC" - config STM32F107RB - bool "STM32F107RB" - config STM32F107RC - bool "STM32F107RC" - config STM32F107VB - bool "STM32F107VB" - config STM32F107VC - bool "STM32F107VC" -endchoice -config RT_USING_HSI - bool "Using HSI as clock source" - default n -config RT_HSE_VALUE - int "HSE Value" - default 8000000 - depends on !RT_USING_HSI - - -if RT_USING_SERIAL - - config RT_USING_UART1 - bool "Using uart1" - default y - - config RT_USING_UART2 - bool "Using uart2" - default n - - config RT_USING_UART3 - bool "Using uart3" - default n - -endif - -if RT_USING_SPI - config RT_USING_SPI1 - bool "Using spi1" - default y - config RT_USING_SPI2 - bool "Using spi2" - default n -endif - - - - - - \ No newline at end of file diff --git a/bsp/stm32f10x-HAL/Kconfig b/bsp/stm32f10x-HAL/Kconfig new file mode 100644 index 0000000000..28a348c404 --- /dev/null +++ b/bsp/stm32f10x-HAL/Kconfig @@ -0,0 +1,184 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + +choice + prompt "Device type" + default STM32F103RB + config STM32F100RC + bool "STM32F100RC" + config STM32F100RD + bool "STM32F100RD" + config STM32F100RE + bool "STM32F100RE" + config STM32F100VC + bool "STM32F100VC" + config STM32F100VD + bool "STM32F100VD" + config STM32F100VE + bool "STM32F100VE" + config STM32F100ZC + bool "STM32F100ZC" + config STM32F100ZD + bool "STM32F100ZD" + config STM32F100ZE + bool "STM32F100ZE" + config STM32F101CB + bool "STM32F101CB" + config STM32F101RB + bool "STM32F101RB" + config STM32F101RC + bool "STM32F101RC" + config STM32F101RD + bool "STM32F101RD" + config STM32F101RE + bool "STM32F101RE" + config STM32F101RF + bool "STM32F101RF" + config STM32F101RG + bool "STM32F101RG" + config STM32F101TB + bool "STM32F101TB" + config STM32F101VB + bool "STM32F101VB" + config STM32F101VC + bool "STM32F101VC" + config STM32F101VD + bool "STM32F101VD" + config STM32F101VE + bool "STM32F101VE" + config STM32F101VF + bool "STM32F101VF" + config STM32F101VG + bool "STM32F101VG" + config STM32F101ZC + bool "STM32F101ZC" + config STM32F101ZD + bool "STM32F101ZD" + config STM32F101ZE + bool "STM32F101ZE" + config STM32F101ZF + bool "STM32F101ZF" + config STM32F101ZG + bool "STM32F101ZG" + config STM32F102CB + bool "STM32F102CB" + config STM32F102RB + bool "STM32F102RB" + config STM32F103C8 + bool "STM32F103C8" + config STM32F103CB + bool "STM32F103CB" + config STM32F103R8 + bool "STM32F103R8" + config STM32F103RB + bool "STM32F103RB" + config STM32F103RC + bool "STM32F103RC" + config STM32F103RD + bool "STM32F103RD" + config STM32F103RE + bool "STM32F103RE" + config STM32F103RF + bool "STM32F103RF" + config STM32F103RG + bool "STM32F103RG" + config STM32F103T8 + bool "STM32F103T8" + config STM32F103TB + bool "STM32F103TB" + config STM32F103V8 + bool "STM32F103V8" + config STM32F103VB + bool "STM32F103VB" + config STM32F103VC + bool "STM32F103VC" + config STM32F103VD + bool "STM32F103VD" + config STM32F103VE + bool "STM32F103VE" + config STM32F103VF + bool "STM32F103VF" + config STM32F103VG + bool "STM32F103VG" + config STM32F103ZC + bool "STM32F103ZC" + config STM32F103ZD + bool "STM32F103ZD" + config STM32F103ZE + bool "STM32F103ZE" + config STM32F103ZF + bool "STM32F103ZF" + config STM32F103ZG + bool "STM32F103ZG" + config STM32F105R8 + bool "STM32F105R8" + config STM32F105RB + bool "STM32F105RB" + config STM32F105RC + bool "STM32F105RC" + config STM32F105V8 + bool "STM32F105V8" + config STM32F105VB + bool "STM32F105VB" + config STM32F105VC + bool "STM32F105VC" + config STM32F107RB + bool "STM32F107RB" + config STM32F107RC + bool "STM32F107RC" + config STM32F107VB + bool "STM32F107VB" + config STM32F107VC + bool "STM32F107VC" +endchoice +config RT_USING_HSI + bool "Using HSI as clock source" + default n +config RT_HSE_VALUE + int "HSE Value" + default 8000000 + depends on !RT_USING_HSI + + +if RT_USING_SERIAL + + config RT_USING_UART1 + bool "Using uart1" + default y + + config RT_USING_UART2 + bool "Using uart2" + default n + + config RT_USING_UART3 + bool "Using uart3" + default n + +endif + +if RT_USING_SPI + config RT_USING_SPI1 + bool "Using spi1" + default y + config RT_USING_SPI2 + bool "Using spi2" + default n +endif + diff --git a/bsp/stm32f411-nucleo/KConfig b/bsp/stm32f411-nucleo/KConfig deleted file mode 100644 index 5c7783d66e..0000000000 --- a/bsp/stm32f411-nucleo/KConfig +++ /dev/null @@ -1,32 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - -menu "BSP_SPECIAL CONFIG" - -config RT_USING_UART2 - bool "Using RT_USING_UART2" - default y - -endmenu - - - - - \ No newline at end of file diff --git a/bsp/stm32f411-nucleo/Kconfig b/bsp/stm32f411-nucleo/Kconfig new file mode 100644 index 0000000000..7a68666e8b --- /dev/null +++ b/bsp/stm32f411-nucleo/Kconfig @@ -0,0 +1,24 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + +config RT_USING_UART2 + bool "Using RT_USING_UART2" + default y + diff --git a/bsp/stm32f429-apollo/KConfig b/bsp/stm32f429-apollo/KConfig deleted file mode 100644 index 5fbdd20062..0000000000 --- a/bsp/stm32f429-apollo/KConfig +++ /dev/null @@ -1,26 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -config BOARD_STM32F429_APPOLO - bool - select ARCH_ARM_CORTEX_M4 - default y - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - -source "$BSP_DIR/drivers/Kconfig" diff --git a/bsp/stm32f429-apollo/Kconfig b/bsp/stm32f429-apollo/Kconfig new file mode 100644 index 0000000000..43dcbee27f --- /dev/null +++ b/bsp/stm32f429-apollo/Kconfig @@ -0,0 +1,26 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +config BOARD_STM32F429_APPOLO + bool + select ARCH_ARM_CORTEX_M4 + default y + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + +source "$BSP_DIR/drivers/Kconfig" diff --git a/bsp/stm32f429-disco/Kconfig b/bsp/stm32f429-disco/Kconfig index cf8e66ca34..0f647d8cec 100644 --- a/bsp/stm32f429-disco/Kconfig +++ b/bsp/stm32f429-disco/Kconfig @@ -18,14 +18,8 @@ config $PKGS_DIR option env="PKGS_ROOT" default "packages" -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" source "$BSP_DIR/drivers/Kconfig" - - - - - - \ No newline at end of file diff --git a/bsp/stm32f4xx-HAL/KConfig b/bsp/stm32f4xx-HAL/KConfig deleted file mode 100644 index e4fea73c73..0000000000 --- a/bsp/stm32f4xx-HAL/KConfig +++ /dev/null @@ -1,342 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - - -choice - prompt "Device type" - default STM32F401RC - config SOC_STM32F405RG - bool "STM32F405RG" - config SOC_STM32F405VG - bool "STM32F405VG" - config SOC_STM32F405ZG - bool "STM32F405ZG" - config SOC_STM32F415RG - bool "STM32F415RG" - config SOC_STM32F415VG - bool "STM32F415VG" - config SOC_STM32F415ZG - bool "STM32F415ZG" - config SOC_STM32F407VG - bool "STM32F407VG" - config SOC_STM32F407VE - bool "STM32F407VE" - config SOC_STM32F407ZG - bool "STM32F407ZG" - config SOC_STM32F407ZE - bool "STM32F407ZE" - config SOC_STM32F407IG - bool "STM32F407IG" - config SOC_STM32F407IE - bool "STM32F407IE" - config SOC_STM32F417VG - bool "STM32F417VG" - config SOC_STM32F417VE - bool "STM32F417VE" - config SOC_STM32F417ZG - bool "STM32F417ZG" - config SOC_STM32F417ZE - bool "STM32F417ZE" - config SOC_STM32F417IG - bool "STM32F417IG" - config SOC_STM32F417IE - bool "STM32F417IE" - config SOC_STM32F427VG - bool "STM32F427VG" - config SOC_STM32F427VI - bool "STM32F427VI" - config SOC_STM32F427ZG - bool "STM32F427ZG" - config SOC_STM32F427ZI - bool "STM32F427ZI" - config SOC_STM32F427IG - bool "STM32F427IG" - config SOC_STM32F427II - bool "STM32F427II" - config SOC_STM32F437VG - bool "STM32F437VG" - config SOC_STM32F437VI - bool "STM32F437VI" - config SOC_STM32F437ZG - bool "STM32F437ZG" - config SOC_STM32F437ZI - bool "STM32F437ZI" - config SOC_STM32F437IG - bool "STM32F437IG" - config SOC_STM32F437II - bool "STM32F437II" - config SOC_STM32F429VG - bool "STM32F429VG" - config SOC_STM32F429VI - bool "STM32F429VI" - config SOC_STM32F429ZG - bool "STM32F429ZG" - config SOC_STM32F429ZI - bool "STM32F429ZI" - config SOC_STM32F429BG - bool "STM32F429BG" - config SOC_STM32F429BI - bool "STM32F429BI" - config SOC_STM32F429NG - bool "STM32F429NG" - config SOC_STM32F429NI - bool "STM32F429NI" - config SOC_STM32F429IG - bool "STM32F429IG" - config SOC_STM32F429II - bool "STM32F429II" - config SOC_STM32F439VG - bool "STM32F439VG" - config SOC_STM32F439VI - bool "STM32F439VI" - config SOC_STM32F439ZG - bool "STM32F439ZG" - config SOC_STM32F439ZI - bool "STM32F439ZI" - config SOC_STM32F439BG - bool "STM32F439BG" - config SOC_STM32F439BI - bool "STM32F439BI" - config SOC_STM32F439NG - bool "STM32F439NG" - config SOC_STM32F439NI - bool "STM32F439NI" - config SOC_STM32F439IG - bool "STM32F439IG" - config SOC_STM32F439II - bool "STM32F439II" - config SOC_STM32F401CB - bool "STM32F401CB" - config SOC_STM32F401CC - bool "STM32F401CC" - config SOC_STM32F401RB - bool "STM32F401RB" - config SOC_STM32F401RC - bool "STM32F401RC" - config SOC_STM32F401VB - bool "STM32F401VB" - config SOC_STM32F401VC - bool "STM32F401VC" - config SOC_STM32F401CD - bool "STM32F401CD" - config SOC_STM32F401RD - bool "STM32F401RD" - config SOC_STM32F401VD - bool "STM32F401VD" - config SOC_STM32F401CE - bool "STM32F401CE" - config SOC_STM32F401RE - bool "STM32F401RE" - config SOC_STM32F401VE - bool "STM32F401VE" - config SOC_STM32F410T8 - bool "STM32F410T8" - config SOC_STM32F410TB - bool "STM32F410TB" - config SOC_STM32F410C8 - bool "STM32F410C8" - config SOC_STM32F410CB - bool "STM32F410CB" - config SOC_STM32F410R8 - bool "STM32F410R8" - config SOC_STM32F410RB - bool "STM32F410RB" - config SOC_STM32F411CC - bool "STM32F411CC" - config SOC_STM32F411RC - bool "STM32F411RC" - config SOC_STM32F411VC - bool "STM32F411VC" - config SOC_STM32F411CE - bool "STM32F411CE" - config SOC_STM32F411RE - bool "STM32F411RE" - config SOC_STM32F411VE - bool "STM32F411VE" - config SOC_STM32F446MC - bool "STM32F446MC" - config SOC_STM32F446ME - bool "STM32F446ME" - config SOC_STM32F446RC - bool "STM32F446RC" - config SOC_STM32F446RE - bool "STM32F446RE" - config SOC_STM32F446VC - bool "STM32F446VC" - config SOC_STM32F446VE - bool "STM32F446VE" - config SOC_STM32F446ZC - bool "STM32F446ZC" - config SOC_STM32F446ZE - bool "STM32F446ZE" - config SOC_STM32F469AI - bool "STM32F469AI" - config SOC_STM32F469II - bool "STM32F469II" - config SOC_STM32F469BI - bool "STM32F469BI" - config SOC_STM32F469NI - bool "STM32F469NI" - config SOC_STM32F469AG - bool "STM32F469AG" - config SOC_STM32F469IG - bool "STM32F469IG" - config SOC_STM32F469BG - bool "STM32F469BG" - config SOC_STM32F469NG - bool "STM32F469NG" - config SOC_STM32F469AE - bool "STM32F469AE" - config SOC_STM32F469IE - bool "STM32F469IE" - config SOC_STM32F469BE - bool "STM32F469BE" - config SOC_STM32F469NE - bool "STM32F469NE" - config SOC_STM32F479AI - bool "STM32F479AI" - config SOC_STM32F479II - bool "STM32F479II" - config SOC_STM32F479BI - bool "STM32F479BI" - config SOC_STM32F479NI - bool "STM32F479NI" - config SOC_STM32F479AG - bool "STM32F479AG" - config SOC_STM32F479IG - bool "STM32F479IG" - config SOC_STM32F479BG - bool "STM32F479BG" - config SOC_STM32F479NG - bool "STM32F479NG" - config SOC_STM32F412CEU - bool "STM32F412CEU" - config SOC_STM32F412CGU - bool "STM32F412CGU" - config SOC_STM32F412ZET - bool "STM32F412ZET" - config SOC_STM32F412ZGT - bool "STM32F412ZGT" - config SOC_STM32F412ZEJ - bool "STM32F412ZEJ" - config SOC_STM32F412ZGJ - bool "STM32F412ZGJ" - config SOC_STM32F412VET - bool "STM32F412VET" - config SOC_STM32F412VGT - bool "STM32F412VGT" - config SOC_STM32F412VEH - bool "STM32F412VEH" - config SOC_STM32F412VGH - bool "STM32F412VGH" - config SOC_STM32F412RET - bool "STM32F412RET" - config SOC_STM32F412RGT - bool "STM32F412RGT" - config SOC_STM32F412REY - bool "STM32F412REY" - config SOC_STM32F412RGY - bool "STM32F412RGY" - config SOC_STM32F413CH - bool "STM32F413CH" - config SOC_STM32F413MH - bool "STM32F413MH" - config SOC_STM32F413RH - bool "STM32F413RH" - config SOC_STM32F413VH - bool "STM32F413VH" - config SOC_STM32F413ZH - bool "STM32F413ZH" - config SOC_STM32F413CG - bool "STM32F413CG" - config SOC_STM32F413MG - bool "STM32F413MG" - config SOC_STM32F413RG - bool "STM32F413RG" - config SOC_STM32F413VG - bool "STM32F413VG" - config SOC_STM32F413ZG - bool "STM32F413ZG" - config SOC_STM32F423CH - bool "STM32F423CH" - config SOC_STM32F423RH - bool "STM32F423RH" - config SOC_STM32F423VH - bool "STM32F423VH" - config SOC_STM32F423ZH - bool "STM32F423ZH" -endchoice -config RT_USING_HSI - bool "Using HSI as clock source" - default n -config RT_HSE_VALUE - int "HSE Value" - default 8000000 - depends on !RT_USING_HSI -config RT_USING_UART1 - bool "Using UART1" - default y - -config RT_USING_UART2 - bool "Using UART2" - default n - -config RT_USING_UART6 - bool "Using UART6" - default n - -if RT_USING_SPI - -config RT_USING_SPI1 - bool "Using SPI1" - default y - -config RT_USING_SPI2 - bool "Using SPI2" - default n - -config RT_USING_SPI3 - bool "Using SPI3" - default n - -endif - -if RT_USING_W25QXX -config RT_W25QXX_CS_PIN - int "W25QXX CS Pin index" - default 0 -config RT_W25QXX_SPI_BUS_NAME - string "W25QXX Spi bus name" - default "spi1" -endif - -if RT_USING_USB_DEVICE - config USB_VENDOR_ID - hex "USB VID" - default 0x0483 - config USB_PRODUCT_ID - hex "USB PID" - default 0x5750 -endif - - - - - \ No newline at end of file diff --git a/bsp/stm32f4xx-HAL/Kconfig b/bsp/stm32f4xx-HAL/Kconfig new file mode 100644 index 0000000000..638f56d2b4 --- /dev/null +++ b/bsp/stm32f4xx-HAL/Kconfig @@ -0,0 +1,342 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + + +choice + prompt "Device type" + default STM32F401RC + config SOC_STM32F405RG + bool "STM32F405RG" + config SOC_STM32F405VG + bool "STM32F405VG" + config SOC_STM32F405ZG + bool "STM32F405ZG" + config SOC_STM32F415RG + bool "STM32F415RG" + config SOC_STM32F415VG + bool "STM32F415VG" + config SOC_STM32F415ZG + bool "STM32F415ZG" + config SOC_STM32F407VG + bool "STM32F407VG" + config SOC_STM32F407VE + bool "STM32F407VE" + config SOC_STM32F407ZG + bool "STM32F407ZG" + config SOC_STM32F407ZE + bool "STM32F407ZE" + config SOC_STM32F407IG + bool "STM32F407IG" + config SOC_STM32F407IE + bool "STM32F407IE" + config SOC_STM32F417VG + bool "STM32F417VG" + config SOC_STM32F417VE + bool "STM32F417VE" + config SOC_STM32F417ZG + bool "STM32F417ZG" + config SOC_STM32F417ZE + bool "STM32F417ZE" + config SOC_STM32F417IG + bool "STM32F417IG" + config SOC_STM32F417IE + bool "STM32F417IE" + config SOC_STM32F427VG + bool "STM32F427VG" + config SOC_STM32F427VI + bool "STM32F427VI" + config SOC_STM32F427ZG + bool "STM32F427ZG" + config SOC_STM32F427ZI + bool "STM32F427ZI" + config SOC_STM32F427IG + bool "STM32F427IG" + config SOC_STM32F427II + bool "STM32F427II" + config SOC_STM32F437VG + bool "STM32F437VG" + config SOC_STM32F437VI + bool "STM32F437VI" + config SOC_STM32F437ZG + bool "STM32F437ZG" + config SOC_STM32F437ZI + bool "STM32F437ZI" + config SOC_STM32F437IG + bool "STM32F437IG" + config SOC_STM32F437II + bool "STM32F437II" + config SOC_STM32F429VG + bool "STM32F429VG" + config SOC_STM32F429VI + bool "STM32F429VI" + config SOC_STM32F429ZG + bool "STM32F429ZG" + config SOC_STM32F429ZI + bool "STM32F429ZI" + config SOC_STM32F429BG + bool "STM32F429BG" + config SOC_STM32F429BI + bool "STM32F429BI" + config SOC_STM32F429NG + bool "STM32F429NG" + config SOC_STM32F429NI + bool "STM32F429NI" + config SOC_STM32F429IG + bool "STM32F429IG" + config SOC_STM32F429II + bool "STM32F429II" + config SOC_STM32F439VG + bool "STM32F439VG" + config SOC_STM32F439VI + bool "STM32F439VI" + config SOC_STM32F439ZG + bool "STM32F439ZG" + config SOC_STM32F439ZI + bool "STM32F439ZI" + config SOC_STM32F439BG + bool "STM32F439BG" + config SOC_STM32F439BI + bool "STM32F439BI" + config SOC_STM32F439NG + bool "STM32F439NG" + config SOC_STM32F439NI + bool "STM32F439NI" + config SOC_STM32F439IG + bool "STM32F439IG" + config SOC_STM32F439II + bool "STM32F439II" + config SOC_STM32F401CB + bool "STM32F401CB" + config SOC_STM32F401CC + bool "STM32F401CC" + config SOC_STM32F401RB + bool "STM32F401RB" + config SOC_STM32F401RC + bool "STM32F401RC" + config SOC_STM32F401VB + bool "STM32F401VB" + config SOC_STM32F401VC + bool "STM32F401VC" + config SOC_STM32F401CD + bool "STM32F401CD" + config SOC_STM32F401RD + bool "STM32F401RD" + config SOC_STM32F401VD + bool "STM32F401VD" + config SOC_STM32F401CE + bool "STM32F401CE" + config SOC_STM32F401RE + bool "STM32F401RE" + config SOC_STM32F401VE + bool "STM32F401VE" + config SOC_STM32F410T8 + bool "STM32F410T8" + config SOC_STM32F410TB + bool "STM32F410TB" + config SOC_STM32F410C8 + bool "STM32F410C8" + config SOC_STM32F410CB + bool "STM32F410CB" + config SOC_STM32F410R8 + bool "STM32F410R8" + config SOC_STM32F410RB + bool "STM32F410RB" + config SOC_STM32F411CC + bool "STM32F411CC" + config SOC_STM32F411RC + bool "STM32F411RC" + config SOC_STM32F411VC + bool "STM32F411VC" + config SOC_STM32F411CE + bool "STM32F411CE" + config SOC_STM32F411RE + bool "STM32F411RE" + config SOC_STM32F411VE + bool "STM32F411VE" + config SOC_STM32F446MC + bool "STM32F446MC" + config SOC_STM32F446ME + bool "STM32F446ME" + config SOC_STM32F446RC + bool "STM32F446RC" + config SOC_STM32F446RE + bool "STM32F446RE" + config SOC_STM32F446VC + bool "STM32F446VC" + config SOC_STM32F446VE + bool "STM32F446VE" + config SOC_STM32F446ZC + bool "STM32F446ZC" + config SOC_STM32F446ZE + bool "STM32F446ZE" + config SOC_STM32F469AI + bool "STM32F469AI" + config SOC_STM32F469II + bool "STM32F469II" + config SOC_STM32F469BI + bool "STM32F469BI" + config SOC_STM32F469NI + bool "STM32F469NI" + config SOC_STM32F469AG + bool "STM32F469AG" + config SOC_STM32F469IG + bool "STM32F469IG" + config SOC_STM32F469BG + bool "STM32F469BG" + config SOC_STM32F469NG + bool "STM32F469NG" + config SOC_STM32F469AE + bool "STM32F469AE" + config SOC_STM32F469IE + bool "STM32F469IE" + config SOC_STM32F469BE + bool "STM32F469BE" + config SOC_STM32F469NE + bool "STM32F469NE" + config SOC_STM32F479AI + bool "STM32F479AI" + config SOC_STM32F479II + bool "STM32F479II" + config SOC_STM32F479BI + bool "STM32F479BI" + config SOC_STM32F479NI + bool "STM32F479NI" + config SOC_STM32F479AG + bool "STM32F479AG" + config SOC_STM32F479IG + bool "STM32F479IG" + config SOC_STM32F479BG + bool "STM32F479BG" + config SOC_STM32F479NG + bool "STM32F479NG" + config SOC_STM32F412CEU + bool "STM32F412CEU" + config SOC_STM32F412CGU + bool "STM32F412CGU" + config SOC_STM32F412ZET + bool "STM32F412ZET" + config SOC_STM32F412ZGT + bool "STM32F412ZGT" + config SOC_STM32F412ZEJ + bool "STM32F412ZEJ" + config SOC_STM32F412ZGJ + bool "STM32F412ZGJ" + config SOC_STM32F412VET + bool "STM32F412VET" + config SOC_STM32F412VGT + bool "STM32F412VGT" + config SOC_STM32F412VEH + bool "STM32F412VEH" + config SOC_STM32F412VGH + bool "STM32F412VGH" + config SOC_STM32F412RET + bool "STM32F412RET" + config SOC_STM32F412RGT + bool "STM32F412RGT" + config SOC_STM32F412REY + bool "STM32F412REY" + config SOC_STM32F412RGY + bool "STM32F412RGY" + config SOC_STM32F413CH + bool "STM32F413CH" + config SOC_STM32F413MH + bool "STM32F413MH" + config SOC_STM32F413RH + bool "STM32F413RH" + config SOC_STM32F413VH + bool "STM32F413VH" + config SOC_STM32F413ZH + bool "STM32F413ZH" + config SOC_STM32F413CG + bool "STM32F413CG" + config SOC_STM32F413MG + bool "STM32F413MG" + config SOC_STM32F413RG + bool "STM32F413RG" + config SOC_STM32F413VG + bool "STM32F413VG" + config SOC_STM32F413ZG + bool "STM32F413ZG" + config SOC_STM32F423CH + bool "STM32F423CH" + config SOC_STM32F423RH + bool "STM32F423RH" + config SOC_STM32F423VH + bool "STM32F423VH" + config SOC_STM32F423ZH + bool "STM32F423ZH" +endchoice +config RT_USING_HSI + bool "Using HSI as clock source" + default n +config RT_HSE_VALUE + int "HSE Value" + default 8000000 + depends on !RT_USING_HSI +config RT_USING_UART1 + bool "Using UART1" + default y + +config RT_USING_UART2 + bool "Using UART2" + default n + +config RT_USING_UART6 + bool "Using UART6" + default n + +if RT_USING_SPI + +config RT_USING_SPI1 + bool "Using SPI1" + default y + +config RT_USING_SPI2 + bool "Using SPI2" + default n + +config RT_USING_SPI3 + bool "Using SPI3" + default n + +endif + +if RT_USING_W25QXX +config RT_W25QXX_CS_PIN + int "W25QXX CS Pin index" + default 0 +config RT_W25QXX_SPI_BUS_NAME + string "W25QXX Spi bus name" + default "spi1" +endif + +if RT_USING_USB_DEVICE + config USB_VENDOR_ID + hex "USB VID" + default 0x0483 + config USB_PRODUCT_ID + hex "USB PID" + default 0x5750 +endif + + + + + diff --git a/bsp/stm32l476-nucleo/Kconfig b/bsp/stm32l476-nucleo/Kconfig index a58fcdda75..c09fa038b7 100644 --- a/bsp/stm32l476-nucleo/Kconfig +++ b/bsp/stm32l476-nucleo/Kconfig @@ -18,6 +18,6 @@ config $PKGS_DIR option env="PKGS_ROOT" default "packages" -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" source "$BSP_DIR/drivers/Kconfig" diff --git a/bsp/tm4c129x/KConfig b/bsp/tm4c129x/KConfig deleted file mode 100644 index fad849785c..0000000000 --- a/bsp/tm4c129x/KConfig +++ /dev/null @@ -1,32 +0,0 @@ -mainmenu "RT-Thread Configuration" - -config $BSP_DIR - string - option env="BSP_ROOT" - default "." - -config $RTT_DIR - string - option env="RTT_ROOT" - default "../.." - -config $PKGS_DIR - string - option env="PKGS_ROOT" - default "packages" - -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" - -menu "BSP_SPECIAL CONFIG" - -config RT_USING_UART0 - bool "Using RT_USING_UART0" - default y - -endmenu - - - - - \ No newline at end of file diff --git a/bsp/tm4c129x/Kconfig b/bsp/tm4c129x/Kconfig new file mode 100644 index 0000000000..e6e03d257d --- /dev/null +++ b/bsp/tm4c129x/Kconfig @@ -0,0 +1,24 @@ +mainmenu "RT-Thread Configuration" + +config $BSP_DIR + string + option env="BSP_ROOT" + default "." + +config $RTT_DIR + string + option env="RTT_ROOT" + default "../.." + +config $PKGS_DIR + string + option env="PKGS_ROOT" + default "packages" + +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" + +config RT_USING_UART0 + bool "Using RT_USING_UART0" + default y + diff --git a/bsp/x1000/Kconfig b/bsp/x1000/Kconfig index a7a82890df..adeb609f78 100644 --- a/bsp/x1000/Kconfig +++ b/bsp/x1000/Kconfig @@ -18,8 +18,8 @@ config $PKGS_DIR option env="PKGS_ROOT" default "packages" -source "$RTT_DIR/KConfig" -source "$PKGS_DIR/KConfig" +source "$RTT_DIR/Kconfig" +source "$PKGS_DIR/Kconfig" config BOARD_X1000_REALBOARD bool -- cgit v1.3.1