From e8c79e7a41d96475aba8fd21c42473797bc75dc4 Mon Sep 17 00:00:00 2001 From: Alexandre Abadie Date: Thu, 10 Sep 2020 08:27:27 +0200 Subject: [PATCH] cpu/stm32: extend CPU_LINES for G4 and L1 --- cpu/stm32/stm32_line.mk | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/cpu/stm32/stm32_line.mk b/cpu/stm32/stm32_line.mk index ef63a2984f..543106131c 100644 --- a/cpu/stm32/stm32_line.mk +++ b/cpu/stm32/stm32_line.mk @@ -86,6 +86,15 @@ ifeq (F,$(STM32_TYPE)) endif endif endif +ifeq (G,$(STM32_TYPE)) + ifeq (B,$(STM32_FAMILY)) # STM32G4 + ifneq (,$(filter $(STM32_MODEL), bk1)) + CPU_LINE = STM32G$(STM32_MODEL)CB + else + CPU_LINE = STM32G$(STM32_MODEL)xx + endif + endif +endif ifeq (L,$(STM32_TYPE)) ifeq (0,$(STM32_FAMILY)) # STM32L0 ifneq (,$(filter $(STM32_MODEL), 010)) @@ -103,7 +112,7 @@ ifeq (L,$(STM32_TYPE)) endif endif ifeq (1,$(STM32_FAMILY)) # STM32L1 - ifneq (,$(filter $(STM32_MODEL), 151)) + ifneq (,$(filter $(STM32_MODEL), 100 151 152 162)) ifneq (,$(filter $(STM32_ROMSIZE), C)) CPU_LINE = STM32L$(STM32_MODEL)xC else ifneq (,$(filter $(STM32_ROMSIZE), B)) @@ -112,9 +121,15 @@ ifeq (L,$(STM32_TYPE)) else CPU_LINE = STM32L$(STM32_MODEL)xB endif - endif - else ifneq (,$(filter $(STM32_MODEL), 152)) - ifneq (,$(filter $(STM32_ROMSIZE), E)) + else ifneq (,$(filter $(STM32_ROMSIZE), C)) + ifneq (,$(filter $(STM32_RAMMOD), _A)) + CPU_LINE = STM32L$(STM32_MODEL)xCA + else + CPU_LINE = STM32L$(STM32_MODEL)xC + endif + else ifneq (,$(filter $(STM32_ROMSIZE), D)) + CPU_LINE = STM32L$(STM32_MODEL)xD + else ifneq (,$(filter $(STM32_ROMSIZE), E)) CPU_LINE = STM32L$(STM32_MODEL)xE endif else