aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/STM32/STM32F0xx/stm32_registry.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/hal/ports/STM32/STM32F0xx/stm32_registry.h')
-rw-r--r--os/hal/ports/STM32/STM32F0xx/stm32_registry.h20
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. */
/*===========================================================================*/