1config SOC_FAMILY_STM32
2    bool
3
4config SOC_SERIES_STM32F0
5    bool
6    select ARCH_ARM_CORTEX_M0
7    select SOC_FAMILY_STM32
8    select PKG_USING_STM32F0_HAL_DRIVER
9
10config SOC_SERIES_STM32F1
11    bool
12    select ARCH_ARM_CORTEX_M3
13    select SOC_FAMILY_STM32
14    select PKG_USING_STM32F1_HAL_DRIVER
15
16config SOC_SERIES_STM32F2
17    bool
18    select ARCH_ARM_CORTEX_M3
19    select SOC_FAMILY_STM32
20    select PKG_USING_STM32F2_HAL_DRIVER
21
22config SOC_SERIES_STM32F3
23    bool
24    select ARCH_ARM_CORTEX_M4
25    select SOC_FAMILY_STM32
26    select PKG_USING_STM32F3_HAL_DRIVER
27
28config SOC_SERIES_STM32F4
29    bool
30    select ARCH_ARM_CORTEX_M4
31    select SOC_FAMILY_STM32
32    select PKG_USING_STM32F4_HAL_DRIVER
33
34config SOC_SERIES_STM32F7
35    bool
36    select ARCH_ARM_CORTEX_M7
37    select SOC_FAMILY_STM32
38    select PKG_USING_STM32F7_HAL_DRIVER
39
40config SOC_SERIES_STM32L0
41    bool
42    select ARCH_ARM_CORTEX_M0
43    select SOC_FAMILY_STM32
44    select PKG_USING_STM32L0_HAL_DRIVER
45
46config SOC_SERIES_STM32L1
47    bool
48    select ARCH_ARM_CORTEX_M3
49    select SOC_FAMILY_STM32
50
51config SOC_SERIES_STM32L4
52    bool
53    select ARCH_ARM_CORTEX_M4
54    select SOC_FAMILY_STM32
55    select PKG_USING_STM32L4_HAL_DRIVER
56
57config SOC_SERIES_STM32L5
58    bool
59    select ARCH_ARM_CORTEX_M33
60    select SOC_FAMILY_STM32
61    select PKG_USING_STM32L5_HAL_DRIVER
62
63config SOC_SERIES_STM32G0
64    bool
65    select ARCH_ARM_CORTEX_M0
66    select SOC_FAMILY_STM32
67    select PKG_USING_STM32G0_HAL_DRIVER
68
69config SOC_SERIES_STM32G4
70    bool
71    select ARCH_ARM_CORTEX_M4
72    select SOC_FAMILY_STM32
73    select PKG_USING_STM32G4_HAL_DRIVER
74
75config SOC_SERIES_STM32H7
76    bool
77    select ARCH_ARM_CORTEX_M7
78    select SOC_FAMILY_STM32
79    select PKG_USING_STM32H7_HAL_DRIVER
80
81config SOC_SERIES_STM32H7RS
82    bool
83    select ARCH_ARM_CORTEX_M7
84    select SOC_FAMILY_STM32
85    select PKG_USING_STM32H7RS_HAL_DRIVER
86
87config SOC_SERIES_STM32U5
88    bool
89    select ARCH_ARM_CORTEX_M33
90    select SOC_FAMILY_STM32
91    select PKG_USING_STM32U5_HAL_DRIVER
92
93config SOC_SERIES_STM32H5
94    bool
95    select ARCH_ARM_CORTEX_M33
96    select SOC_FAMILY_STM32
97    select PKG_USING_STM32H5_HAL_DRIVER
98
99config SOC_SERIES_STM32MP1
100    bool
101    select ARCH_ARM_CORTEX_M4
102    select SOC_FAMILY_STM32
103    select PKG_USING_STM32MP1_M4_HAL_DRIVER
104
105config SOC_SERIES_STM32WL
106    bool
107    select ARCH_ARM_CORTEX_M4
108    select SOC_FAMILY_STM32
109    select PKG_USING_STM32WL_HAL_DRIVER
110
111config SOC_SERIES_STM32WB
112    bool
113    select ARCH_ARM_CORTEX_M4
114    select SOC_FAMILY_STM32
115    select PKG_USING_STM32WB_HAL_DRIVER
116
117config BOARD_SERIES_STM32_NUCLEO_32
118    bool
119
120config BOARD_SERIES_STM32_NUCLEO_64
121    bool
122
123config BOARD_SERIES_STM32_NUCLEO_144
124    bool
125