diff options
Diffstat (limited to 'os/hal/ports/STM32/STM32F0xx/stm32_registry.h')
-rw-r--r-- | os/hal/ports/STM32/STM32F0xx/stm32_registry.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/os/hal/ports/STM32/STM32F0xx/stm32_registry.h b/os/hal/ports/STM32/STM32F0xx/stm32_registry.h index 695399369..138745f16 100644 --- a/os/hal/ports/STM32/STM32F0xx/stm32_registry.h +++ b/os/hal/ports/STM32/STM32F0xx/stm32_registry.h @@ -25,6 +25,26 @@ #ifndef _STM32_REGISTRY_H_
#define _STM32_REGISTRY_H_
+#if defined(STM32F051x8) || defined(STM32F058xx) || \
+ defined(STM32F071xB) || defined(STM32F072xB) || \
+ defined(STM32F078xx)
+#define STM32F0XX_MD
+
+#elif defined(STM32F031x6) || defined(STM32F038xx) || \
+ defined(STM32F042x6) || defined(STM32F048xx)
+#define STM32F0XX_LD
+
+#elif defined(STM32F030x6) || defined(STM32F030x8)
+#define STM32F030
+
+#else
+#error "STM32F0xx device not specified"
+#endif
+
+#if !defined(STM32F0XX) || defined(__DOXYGEN__)
+#define STM32F0XX
+#endif
+
/*===========================================================================*/
/* Platform capabilities. */
/*===========================================================================*/
|