summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/stm32/Kconfig
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-09-05 17:50:53 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-09-05 17:50:53 +0000
commit05c66e9f991c28717a1955f4aba1e7691a74d418 (patch)
tree6be05f729ac882fdbfc6c9aedcaf2d177eeb09bb /nuttx/arch/arm/src/stm32/Kconfig
parent291dd23da13557097ec86d3899a16c8548d2ebd2 (diff)
downloadnuttx-05c66e9f991c28717a1955f4aba1e7691a74d418.tar.gz
nuttx-05c66e9f991c28717a1955f4aba1e7691a74d418.tar.bz2
nuttx-05c66e9f991c28717a1955f4aba1e7691a74d418.zip
Add configuration for the LM3S
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5095 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/stm32/Kconfig')
-rw-r--r--nuttx/arch/arm/src/stm32/Kconfig31
1 files changed, 15 insertions, 16 deletions
diff --git a/nuttx/arch/arm/src/stm32/Kconfig b/nuttx/arch/arm/src/stm32/Kconfig
index 371d39ed4..442f7c659 100644
--- a/nuttx/arch/arm/src/stm32/Kconfig
+++ b/nuttx/arch/arm/src/stm32/Kconfig
@@ -10,48 +10,63 @@ choice
config ARCH_CHIP_STM32F103ZET6
bool "STM32F103ZET6"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F103RET6
bool "STM32F103RET6"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F103VCT6
bool "STM32F103VCT6"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F105VBT7
bool "STM32F105VBT7"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F107VC
bool "STM32F107VC"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F207IG
bool "STM32F207IG"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F405RG
bool "STM32F405RG"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F405VG
bool "STM32F405VG"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F405ZG
bool "STM32F405ZG"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F407VE
bool "STM32F407VE"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F407VG
bool "STM32F407VG"
+ select ARCH_CORTEXM3
config ARCH_CHIP_STM32F407ZE
bool "STM32F407ZE"
+ select ARCH_CORTEXM4
config ARCH_CHIP_STM32F407ZG
bool "STM32F407ZG"
+ select ARCH_CORTEXM4
config ARCH_CHIP_STM32F407IE
bool "STM32F407IE"
+ select ARCH_CORTEXM4
config ARCH_CHIP_STM32F407IG
bool "STM32F407IG"
+ select ARCH_CORTEXM4
endchoice
@@ -71,14 +86,6 @@ config STM32_STM32F40XX
bool
default y if ARCH_CHIP_STM32F405RG || ARCH_CHIP_STM32F405VG || ARCH_CHIP_STM32F405ZG || ARCH_CHIP_STM32F407VE || ARCH_CHIP_STM32F407VG || ARCH_CHIP_STM32F407ZE || ARCH_CHIP_STM32F407ZG || ARCH_CHIP_STM32F407IE || ARCH_CHIP_STM32F407IE
-config ARCH_CORTEXM3
- bool
- default y if !STM32_STM32F40XX
-
-config ARCH_CORTEXM4
- bool
- default y if STM32_STM32F40XX
-
menu "STM32 Peripheral Support"
config STM32_ADC1
@@ -528,14 +535,6 @@ config HEAP2_END
---help---
The end (+1) of the SRAM in the FSMC address space
-config ARCH_FPU
- bool "FPU support"
- default y
- depends on ARCH_CORTEXM4
- ---help---
- Build in support for the ARM Cortex-M4 FPU. Only the STM3240xxx supports
- a floating point unit (FPU)
-
config STM32_TIM1_PWM
bool "TIM1 PWM"
default n