From fdd267cadf357bd7c69386fcf31c48c7d43b93e2 Mon Sep 17 00:00:00 2001 From: Mike Fiore Date: Wed, 28 Sep 2016 14:57:46 -0500 Subject: [PATCH] resolve multiple STM32F411RE configurations in mbed_rtx.h --- hal/targets/cmsis/TARGET_STM/mbed_rtx.h | 60 +++++++------------------ 1 file changed, 15 insertions(+), 45 deletions(-) diff --git a/hal/targets/cmsis/TARGET_STM/mbed_rtx.h b/hal/targets/cmsis/TARGET_STM/mbed_rtx.h index b0a18d335d..bc117b9923 100644 --- a/hal/targets/cmsis/TARGET_STM/mbed_rtx.h +++ b/hal/targets/cmsis/TARGET_STM/mbed_rtx.h @@ -317,36 +317,6 @@ #define OS_CLOCK 168000000 #endif -#elif defined(TARGET_STM32F411RE) - -#ifndef INITIAL_SP -#define INITIAL_SP (0x20020000UL) -#endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 100000000 -#endif - -#elif defined(TARGET_STM32F411RE) - -#ifndef INITIAL_SP -#define INITIAL_SP (0x20020000UL) -#endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 100000000 -#endif - #elif defined(TARGET_STM32F405RG) #ifndef INITIAL_SP @@ -362,21 +332,6 @@ #define OS_CLOCK 48000000 #endif -#elif defined(TARGET_STM32F411RE) - -#ifndef INITIAL_SP -#define INITIAL_SP (0x20020000UL) -#endif -#ifndef OS_TASKCNT -#define OS_TASKCNT 14 -#endif -#ifndef OS_MAINSTKSIZE -#define OS_MAINSTKSIZE 256 -#endif -#ifndef OS_CLOCK -#define OS_CLOCK 96000000 -#endif - #elif defined(TARGET_STM32F401RE) #ifndef INITIAL_SP @@ -407,6 +362,21 @@ #define OS_CLOCK 100000000 #endif +#elif defined(TARGET_MTS_MDOT_F411RE) || defined (TARGET_MTS_DRAGONFLY_F411RE) + +#ifndef INITIAL_SP +#define INITIAL_SP (0x20020000UL) +#endif +#ifndef OS_TASKCNT +#define OS_TASKCNT 14 +#endif +#ifndef OS_MAINSTKSIZE +#define OS_MAINSTKSIZE 1024 +#endif +#ifndef OS_CLOCK +#define OS_CLOCK 96000000 +#endif + #elif defined(TARGET_STM32F411RE) #ifndef INITIAL_SP