From 48f9602e8a66abff2cda6618b2c2668c6b6c529d Mon Sep 17 00:00:00 2001 From: dbestm Date: Wed, 1 Apr 2015 15:04:14 +0200 Subject: [PATCH 1/2] [NUCLEO_F302R8] Fix wrong clock define used by RTX --- libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c b/libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c index d05145f027..f10beaadac 100755 --- a/libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c +++ b/libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c @@ -160,7 +160,7 @@ # define OS_CLOCK 168000000 #elif defined(TARGET_STM32F302R8) -# define OS_CLOCK 64000000 +# define OS_CLOCK 72000000 #elif defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8) # define OS_CLOCK 32000000 From 891567da8f2834a0210425bf7957859d0c3f7020 Mon Sep 17 00:00:00 2001 From: dbestm Date: Fri, 24 Apr 2015 15:52:33 +0200 Subject: [PATCH 2/2] [NUCLEO_F334R8] RTOS main of some test enhanced RTOS_3(semaphore) main of test enhanced for IAR and GCC RTOS_2(mutex) main of test enhanced for IAR --- libraries/tests/rtos/mbed/mutex/main.cpp | 2 ++ libraries/tests/rtos/mbed/semaphore/main.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/libraries/tests/rtos/mbed/mutex/main.cpp b/libraries/tests/rtos/mbed/mutex/main.cpp index 80d49a189c..b9c3352b4b 100644 --- a/libraries/tests/rtos/mbed/mutex/main.cpp +++ b/libraries/tests/rtos/mbed/mutex/main.cpp @@ -12,6 +12,8 @@ */ #if defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8) #define STACK_SIZE DEFAULT_STACK_SIZE/4 +#elif defined(TARGET_STM32F334R8) && defined(TOOLCHAIN_IAR) + #define STACK_SIZE DEFAULT_STACK_SIZE/4 #else #define STACK_SIZE DEFAULT_STACK_SIZE #endif diff --git a/libraries/tests/rtos/mbed/semaphore/main.cpp b/libraries/tests/rtos/mbed/semaphore/main.cpp index 1f35e9f473..5d152a5485 100644 --- a/libraries/tests/rtos/mbed/semaphore/main.cpp +++ b/libraries/tests/rtos/mbed/semaphore/main.cpp @@ -13,6 +13,8 @@ */ #if defined(TARGET_STM32L053R8) || defined(TARGET_STM32L053C8) #define STACK_SIZE DEFAULT_STACK_SIZE/4 +#elif defined(TARGET_STM32F334R8) && (defined(TOOLCHAIN_GCC) || defined(TOOLCHAIN_IAR)) + #define STACK_SIZE DEFAULT_STACK_SIZE/4 #else #define STACK_SIZE DEFAULT_STACK_SIZE #endif