aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Harker <george@george-graphics.co.uk>2016-11-04 11:37:10 -0700
committerGeorge Harker <george@george-graphics.co.uk>2016-11-04 11:37:10 -0700
commitbcf664079c9dcbc30a356d4adf2b2c3d161cd18a (patch)
treef18ac939bd999c50607eb0fe22f4dd3669ad2d9b
parent0c55418057b59929bda4c7840f303e4b1cf66cb1 (diff)
fix mcu
-rw-r--r--Teensy.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/Teensy.mk b/Teensy.mk
index 48dcb9e..edbdbb4 100644
--- a/Teensy.mk
+++ b/Teensy.mk
@@ -179,6 +179,10 @@ LDFLAGS += -Wl,--gc-sections,--relax
LINKER_SCRIPTS = -T${ARDUINO_CORE_PATH}/${AMCU}.ld
OTHER_LIBS = $(call PARSE_TEENSY,$(BOARD_TAG),build.flags.libs)
+CPUFLAGS = $(call PARSE_TEENSY,$(BOARD_TAG),build.flags.cpu)
+# usually defined as per teensy31.build.mcu=mk20dx256 but that isn't valid switch
+MCU := $(shell echo ${CPUFLAGS} | sed -n -e 's/.*-mcpu=\([a-zA-Z0-9_-]*\).*/\1/p')
+
########################################################################
# some fairly odd settings so that 'make upload' works
#