diff --git a/cpu/stm32_common/Makefile.include b/cpu/stm32_common/Makefile.include index 1bb0844296..ffa2790444 100644 --- a/cpu/stm32_common/Makefile.include +++ b/cpu/stm32_common/Makefile.include @@ -23,8 +23,16 @@ export INCLUDES += -I$(RIOTCPU)/stm32_common/include include $(RIOTCPU)/stm32_common/stm32_mem_lengths.mk +# Get CPU_LINE_ variable +-include $(RIOTCPU)/$(CPU)/stm32_line.mk +CPU_LINE ?= $(shell echo $(CPU_MODEL) | cut -c -9 | tr 'a-z-' 'A-Z_')xx + +# Set CFLAGS +export CFLAGS += -D$(CPU_LINE) -DCPU_LINE_$(CPU_LINE) + info-stm32: @$(COLOR_ECHO) "CPU: $(CPU_MODEL)" + @$(COLOR_ECHO) "\tLine: $(CPU_LINE)" @$(COLOR_ECHO) "\tPin count:\t$(STM32_PINCOUNT)" @$(COLOR_ECHO) "\tROM size:\t$(ROM_LEN)" @$(COLOR_ECHO) "\tRAM size:\t$(RAM_LEN)"