diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-05-18 11:15:37 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-05-18 11:15:37 -0600 |
commit | a3ff9266aa01c82830e29985b81ffc0a67e705e3 (patch) | |
tree | 1163f1f16fd342c834fc6ea3cf14415550f48d7f /nuttx/arch/arm/src/stm32/Kconfig | |
parent | c2468c3288753a778a9c12ff6f49e096d138f744 (diff) | |
download | px4-nuttx-a3ff9266aa01c82830e29985b81ffc0a67e705e3.tar.gz px4-nuttx-a3ff9266aa01c82830e29985b81ffc0a67e705e3.tar.bz2 px4-nuttx-a3ff9266aa01c82830e29985b81ffc0a67e705e3.zip |
Begnning of support for the STM32L15X family
Diffstat (limited to 'nuttx/arch/arm/src/stm32/Kconfig')
-rw-r--r-- | nuttx/arch/arm/src/stm32/Kconfig | 168 |
1 files changed, 168 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/stm32/Kconfig b/nuttx/arch/arm/src/stm32/Kconfig index 0980795e8..4bba7653b 100644 --- a/nuttx/arch/arm/src/stm32/Kconfig +++ b/nuttx/arch/arm/src/stm32/Kconfig @@ -10,6 +10,159 @@ choice default ARCH_CHIP_STM32F103ZET6 depends on ARCH_CHIP_STM32 +config ARCH_CHIP_STM32L151C6 + bool "STM32L151C6" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 48-pin EnergyLite, 32KB FLASH, 10KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151C8 + bool "STM32L151C8" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 48-pin EnergyLite, 64KB FLASH, 10KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151CB + bool "STM32L151CB" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 48-pin EnergyLite, 128KB FLASH, 16KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151R6 + bool "STM32L151R6" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 64-pin EnergyLite, 32KB FLASH, 10KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151R8 + bool "STM32L151R8" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 64-pin EnergyLite, 64KB FLASH, 10KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151RB + bool "STM32L151RB" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 64-pin EnergyLite, 128KB FLASH, 16KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151V6 + bool "STM32L151V6" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 100-pin EnergyLite, 32KB FLASH, 10KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151V8 + bool "STM32L151V8" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 100-pin EnergyLite, 64KB FLASH, 10KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L151VB + bool "STM32L151VB" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 100-pin EnergyLite, 128KB FLASH, 16KB SRAM, 4KB EEPRROM + +config ARCH_CHIP_STM32L152C6 + bool "STM32L152C6" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 48-pin EnergyLite, 32KB FLASH, 10KB SRAM, 4KB EEPRROM with + 4x16 LCD interface + +config ARCH_CHIP_STM32L152C8 + bool "STM32L152C8" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 48-pin EnergyLite, 64KB FLASH, 10KB SRAM, 4KB EEPRROM with + 4x16 LCD interface + +config ARCH_CHIP_STM32L152CB + bool "STM32L152CB" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 48-pin EnergyLite, 128KB FLASH, 16KB SRAM, 4KB EEPRROM with + 4x16 LCD interface + +config ARCH_CHIP_STM32L152R6 + bool "STM32L152R6" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 64-pin EnergyLite, 32KB FLASH, 10KB SRAM, 4KB EEPRROM with + 4x32/8x28 LCD interface + +config ARCH_CHIP_STM32L152R8 + bool "STM32L152R8" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 64-pin EnergyLite, 64KB FLASH, 10KB SRAM, 4KB EEPRROM with + 4x32/8x28 LCD interface + +config ARCH_CHIP_STM32L152RB + bool "STM32L152RB" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 64-pin EnergyLite, 128KB FLASH, 16KB SRAM, 4KB EEPRROM with + 4x32/8x28 LCD interface + +config ARCH_CHIP_STM32L152V6 + bool "STM32L152V6" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 100-pin EnergyLite, 32KB FLASH, 10KB SRAM, 4KB EEPRROM with + 4x44/8x40 LCD interface + +config ARCH_CHIP_STM32L152V8 + bool "STM32L152V8" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 100-pin EnergyLite, 64KB FLASH, 10KB SRAM, 4KB EEPRROM with + 4x44/8x40 LCD interface + +config ARCH_CHIP_STM32L152VB + bool "STM32L152VB" + select ARCH_CORTEXM3 + select STM32_STM32L15XX + select STM32_ENERGYLITE + ---help--- + STM32L 100-pin EnergyLite, 128KB FLASH, 16KB SRAM, 4KB EEPRROM with + 4x44/8x40 LCD interface + config ARCH_CHIP_STM32F100C8 bool "STM32F100C8" select ARCH_CORTEXM3 @@ -254,26 +407,41 @@ config ARCH_CHIP_STM32F427I endchoice +config STM32_STM32L15XX + bool + default n + +config STM32_ENERGYLITE + bool + default n + config STM32_STM32F10XX bool + default n config STM32_VALUELINE bool + default n config STM32_HIGHDENSITY bool + default n config STM32_CONNECTIVITYLINE bool + default n config STM32_STM32F20XX bool + default n config STM32_STM32F30XX bool + default n config STM32_STM32F40XX bool + default n # This is really 427/437, but we treat the two the same. config STM32_STM32F427 |