aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2019-03-01 11:23:49 -0500
committerKevin O'Connor <kevin@koconnor.net>2019-03-01 19:03:34 -0500
commitfbef144e7b32ce9d70866902cc11eed63104c7d5 (patch)
tree5019c1ca1e0e2e5415e2774ffa23b8daacf9510c
parentd57bc79513462d2ebecb72062458bc6077ad48ef (diff)
downloadkutter-fbef144e7b32ce9d70866902cc11eed63104c7d5.tar.gz
kutter-fbef144e7b32ce9d70866902cc11eed63104c7d5.tar.xz
kutter-fbef144e7b32ce9d70866902cc11eed63104c7d5.zip
atsamd: Use CONFIG_MCU in Makefile
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r--src/atsamd/Makefile9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/atsamd/Makefile b/src/atsamd/Makefile
index 0ef2aa91..5b279903 100644
--- a/src/atsamd/Makefile
+++ b/src/atsamd/Makefile
@@ -7,15 +7,12 @@ dirs-y += src/atsamd src/generic
dirs-$(CONFIG_MACH_SAMD21) += lib/samd21/samd21a/gcc/gcc/
dirs-$(CONFIG_MACH_SAMD51) += lib/samd51/samd51a/gcc/gcc/
+MCU := $(shell echo $(CONFIG_MCU) | tr a-z A-Z)
+
CFLAGS-$(CONFIG_MACH_SAMD21) += -mcpu=cortex-m0plus -Ilib/samd21/samd21a/include
CFLAGS-$(CONFIG_MACH_SAMD51) += -mcpu=cortex-m4 -Ilib/samd51/samd51a/include
CFLAGS-$(CONFIG_MACH_SAMD51) += -mfpu=fpv4-sp-d16 -mfloat-abi=hard
-CFLAGS-$(CONFIG_MACH_SAMD21G18) += -D__SAMD21G18A__
-CFLAGS-$(CONFIG_MACH_SAMD51G19) += -D__SAMD51G19A__
-CFLAGS-$(CONFIG_MACH_SAMD51J19) += -D__SAMD51J19A__
-CFLAGS-$(CONFIG_MACH_SAMD51N19) += -D__SAMD51N19A__
-CFLAGS-$(CONFIG_MACH_SAMD51P20) += -D__SAMD51P20A__
-CFLAGS += $(CFLAGS-y) -mthumb -Ilib/cmsis-core
+CFLAGS += $(CFLAGS-y) -D__$(MCU)__ -mthumb -Ilib/cmsis-core
CFLAGS_klipper.elf += -T $(OUT)samd.ld --specs=nano.specs --specs=nosys.specs