From ff03914a87a3d0f273a24f6f2fb0afe538b4934e Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Mon, 30 Jun 2014 08:16:17 -0600 Subject: [PATCH] STM32: Add configuration support fort he STM32F103RC. From Kosma Moczek --- arch/arm/include/stm32/chip.h | 3 ++- arch/arm/src/stm32/Kconfig | 7 +++++++ arch/arm/src/stm32/chip.h | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/arch/arm/include/stm32/chip.h b/arch/arm/include/stm32/chip.h index b8b14679fd7..76a9681857e 100644 --- a/arch/arm/include/stm32/chip.h +++ b/arch/arm/include/stm32/chip.h @@ -685,7 +685,8 @@ * differ only in the available FLASH and SRAM. */ -#elif defined(CONFIG_ARCH_CHIP_STM32F103RD) || defined(CONFIG_ARCH_CHIP_STM32F103RE) +#elif defined(CONFIG_ARCH_CHIP_STM32F103RC) || defined(CONFIG_ARCH_CHIP_STM32F103RD) || \ + defined(CONFIG_ARCH_CHIP_STM32F103RE) # undef CONFIG_STM32_STM32L15XX /* STM32L151xx and STM32L152xx family */ # undef CONFIG_STM32_ENERGYLITE /* STM32L EnergyLite family */ # define CONFIG_STM32_STM32F10XX 1 /* STM32F10xxx family */ diff --git a/arch/arm/src/stm32/Kconfig b/arch/arm/src/stm32/Kconfig index ae3c9b84e39..30cbd8b279f 100644 --- a/arch/arm/src/stm32/Kconfig +++ b/arch/arm/src/stm32/Kconfig @@ -300,6 +300,13 @@ config ARCH_CHIP_STM32F103RB select STM32_PERFORMANCELINE select STM32_MEDIUMDENSITY +config ARCH_CHIP_STM32F103RC + bool "STM32F103RC" + select ARCH_CORTEXM3 + select STM32_STM32F10XX + select STM32_PERFORMANCELINE + select STM32_HIGHDENSITY + config ARCH_CHIP_STM32F103RD bool "STM32F103RD" select ARCH_CORTEXM3 diff --git a/arch/arm/src/stm32/chip.h b/arch/arm/src/stm32/chip.h index 40c6a3a05d3..4554a9c61fb 100644 --- a/arch/arm/src/stm32/chip.h +++ b/arch/arm/src/stm32/chip.h @@ -81,6 +81,7 @@ */ # elif defined(CONFIG_ARCH_CHIP_STM32F103RB) || \ + defined(CONFIG_ARCH_CHIP_STM32F103RC) || \ defined(CONFIG_ARCH_CHIP_STM32F103RD) || \ defined(CONFIG_ARCH_CHIP_STM32F103RE) # include "chip/stm32f103r_pinmap.h"