summaryrefslogtreecommitdiff
path: root/nuttx/arch
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch')
-rw-r--r--nuttx/arch/arm/src/lm3s/Kconfig9
-rw-r--r--nuttx/arch/arm/src/lpc17xx/Kconfig17
-rw-r--r--nuttx/arch/arm/src/lpc31xx/Kconfig15
-rw-r--r--nuttx/arch/arm/src/stm32/Kconfig18
4 files changed, 42 insertions, 17 deletions
diff --git a/nuttx/arch/arm/src/lm3s/Kconfig b/nuttx/arch/arm/src/lm3s/Kconfig
index 03da5c458..ef33655f5 100644
--- a/nuttx/arch/arm/src/lm3s/Kconfig
+++ b/nuttx/arch/arm/src/lm3s/Kconfig
@@ -28,20 +28,25 @@ config ARCH_CHIP_LM3S8962
endchoice
choice
- prompt "Toolchain"
- default LM3S_BUILDROOT
+ prompt "Toolchain Selection"
+ default LM3S_BUILDROOT if !HOST_WINDOWS
+ default LM3S_CODESOURCERYW if HOST_WINDOWS
config LM3S_CODESOURCERYW
bool "CodeSourcery GNU toolchain under Windows"
+ depends on HOST_WINDOWS
config LM3S_CODESOURCERYL
bool "CodeSourcery GNU toolchain under Linux"
+ depends on HOST_LINUX
config LM3S_DEVKITARM
bool "devkitARM GNU toolchain"
+ depends on HOST_WINDOWS
config LM3S_BUILDROOT
bool "Buildroot"
+ depends on !WINDOWS_NATIVE
endchoice
diff --git a/nuttx/arch/arm/src/lpc17xx/Kconfig b/nuttx/arch/arm/src/lpc17xx/Kconfig
index 2769fc231..8a12ad902 100644
--- a/nuttx/arch/arm/src/lpc17xx/Kconfig
+++ b/nuttx/arch/arm/src/lpc17xx/Kconfig
@@ -58,26 +58,33 @@ config ARCH_FAMILY_LPC176X
choice
prompt "Toolchain Selection"
- default LPC17_CODESOURCERYW
+ default LPC17_BUILDROOT if !HOST_WINDOWS
+ default LPC17_CODESOURCERYW if HOST_WINDOWS
depends on ARCH_CHIP_LPC17XX
config LPC17_CODESOURCERYW
- bool "CodeSourcery for Windows"
+ bool "CodeSourcery GNU toolchain under Windows"
+ depends on HOST_WINDOWS
config LPC17_CODESOURCERYL
- bool "CodeSourcery for Linux"
+ bool "CodeSourcery GNU toolchain under Linux"
+ depends on HOST_LINUX
config LPC17_DEVKITARM
- bool "DevkitARM (Windows)"
+ bool "devkitARM GNU toolchain"
+ depends on HOST_WINDOWS
config LPC17_BUILDROOT
- bool "NuttX buildroot (Cygwin or Linux)"
+ bool "Buildroot"
+ depends on !WINDOWS_NATIVE
config LPC17_CODEREDW
bool "CodeRed for Windows"
+ depends on HOST_WINDOWS
config LPC17_CODEREDL
bool "CodeRed for Windows"
+ depends on HOST_LINUX
endchoice
diff --git a/nuttx/arch/arm/src/lpc31xx/Kconfig b/nuttx/arch/arm/src/lpc31xx/Kconfig
index 39b19b95d..ad7bf3d4e 100644
--- a/nuttx/arch/arm/src/lpc31xx/Kconfig
+++ b/nuttx/arch/arm/src/lpc31xx/Kconfig
@@ -26,20 +26,25 @@ endchoice
choice
prompt "Toolchain Selection"
- default LPC31_CODESOURCERYW
+ default LPC31_BUILDROOT if !HOST_WINDOWS
+ default LPC31_CODESOURCERYW if HOST_WINDOWS
depends on ARCH_CHIP_LPC31XX
config LPC31_CODESOURCERYW
- bool "CodeSourcery for Windows"
+ bool "CodeSourcery GNU toolchain under Windows"
+ depends on HOST_WINDOWS
config LPC31_CODESOURCERYL
- bool "CodeSourcery for Linux"
+ bool "CodeSourcery GNU toolchain under Linux"
+ depends on HOST_LINUX
config LPC31_DEVKITARM
- bool "DevkitARM (Windows)"
+ bool "devkitARM GNU toolchain"
+ depends on HOST_WINDOWS
config LPC31_BUILDROOT
- bool "NuttX buildroot (Cygwin or Linux)"
+ bool "Buildroot"
+ depends on !WINDOWS_NATIVE
endchoice
diff --git a/nuttx/arch/arm/src/stm32/Kconfig b/nuttx/arch/arm/src/stm32/Kconfig
index a0e3fab0c..81ba9e4a3 100644
--- a/nuttx/arch/arm/src/stm32/Kconfig
+++ b/nuttx/arch/arm/src/stm32/Kconfig
@@ -195,29 +195,37 @@ config STM32_STM32F40XX
choice
prompt "Toolchain Selection"
- default STM32_CODESOURCERYW
+ default LPC31_BUILDROOT if !HOST_WINDOWS
+ default STM32_CODESOURCERYW if HOST_WINDOWS
depends on ARCH_CHIP_STM32
config STM32_CODESOURCERYW
- bool "CodeSourcery for Windows"
+ bool "CodeSourcery GNU toolchain under Windows"
+ depends on HOST_WINDOWS
config STM32_CODESOURCERYL
- bool "CodeSourcery for Linux"
+ bool "CodeSourcery GNU toolchain under Linux"
+ depends on HOST_LINUX
config STM32_ATOLLIC_LITE
bool "Atollic Lite for Windows"
+ depends on HOST_WINDOWS
config STM32_ATOLLIC_PRO
bool "Atollic Pro for Windows"
+ depends on HOST_WINDOWS
config STM32_DEVKITARM
- bool "DevkitARM (Windows)"
+ bool "devkitARM GNU toolchain"
+ depends on HOST_WINDOWS
config STM32_RAISONANCE
bool "STMicro Raisonance for Windows"
+ depends on HOST_WINDOWS
config STM32_BUILDROOT
- bool "NuttX buildroot (Cygwin or Linux)"
+ bool "Buildroot (Cygwin or Linux)"
+ depends on !WINDOWS_NATIVE
endchoice