From 2e098efd3d99a04221515b25b91856a1e730e70e Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sat, 24 Oct 2015 09:32:03 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8389 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/ports/STM32/STM32F4xx/hal_lld.h | 13 +++++++++++-- os/hal/ports/STM32/STM32F4xx/stm32_registry.h | 16 ++++++++-------- 2 files changed, 19 insertions(+), 10 deletions(-) (limited to 'os/hal') diff --git a/os/hal/ports/STM32/STM32F4xx/hal_lld.h b/os/hal/ports/STM32/STM32F4xx/hal_lld.h index 68832b035..8b8a7f267 100644 --- a/os/hal/ports/STM32/STM32F4xx/hal_lld.h +++ b/os/hal/ports/STM32/STM32F4xx/hal_lld.h @@ -90,8 +90,17 @@ #elif defined(STM32F411xE) #define PLATFORM_NAME "STM32F411xE High Performance with DSP and FPU" -#elif defined(STM32F2XX) -#define PLATFORM_NAME "STM32F2xx High Performance" +#elif defined(STM32F205xx) +#define PLATFORM_NAME "STM32F405 High Performance" + +#elif defined(STM32F215xx) +#define PLATFORM_NAME "STM32F415 High Performance" + +#elif defined(STM32F207xx) +#define PLATFORM_NAME "STM32F407 High Performance" + +#elif defined(STM32F217xx) +#define PLATFORM_NAME "STM32F417 High Performance" #else #error "STM32F2xx/F4xx device not specified" diff --git a/os/hal/ports/STM32/STM32F4xx/stm32_registry.h b/os/hal/ports/STM32/STM32F4xx/stm32_registry.h index 9e2311a88..34183066d 100644 --- a/os/hal/ports/STM32/STM32F4xx/stm32_registry.h +++ b/os/hal/ports/STM32/STM32F4xx/stm32_registry.h @@ -28,33 +28,33 @@ #if defined(STM32F439xx) || defined(STM32F429xx) #define STM32F429_439xx +#define STM32F4XX #elif defined(STM32F437xx) || defined(STM32F427xx) #define STM32F427_437xx +#define STM32F4XX #elif defined(STM32F405xx) || defined(STM32F415xx) || \ defined(STM32F407xx) || defined(STM32F417xx) #define STM32F40_41xxx +#define STM32F4XX #elif defined(STM32F401xC) || defined(STM32F401xE) #define STM32F401xx +#define STM32F4XX #elif defined(STM32F411xE) #define STM32F411xx +#define STM32F4XX -#elif defined(STM32F2XX) +#elif defined(STM32F205xx) || defined(STM32F215xx) || \ + defined(STM32F207xx) || defined(STM32F217xx) +#define STM32F2XX #else #error "STM32F2xx/F4xx device not specified" #endif -/** - * @brief Sub-family identifier. - */ -#if !defined(STM32F4XX) || defined(__DOXYGEN__) -#define STM32F4XX -#endif - /*===========================================================================*/ /* Platform capabilities. */ /*===========================================================================*/ -- cgit v1.2.3