From cc4e64a650e7941fc41f899bdc861041795cf8ff Mon Sep 17 00:00:00 2001 From: Gabrielius Mickevicius Date: Sun, 28 Dec 2014 23:27:24 +0200 Subject: [PATCH] Parse MONITOR_PORT from boards.txt as 'upload.port' Sometimes a programmer is unseparable from the port. I.e. linuxspi and /dev/spidev0.0 Defining the port in the boards.txt results in thinner project Makefiles. --- Arduino.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Arduino.mk b/Arduino.mk index 014f69b..40c4b5e 100644 --- a/Arduino.mk +++ b/Arduino.mk @@ -618,6 +618,14 @@ ifeq ($(strip $(NO_CORE)),) endif endif + ifndef MONITOR_PORT + MONITOR_PORT := $(call PARSE_BOARD,$(BOARD_TAG),upload.port) + ifndef MONITOR_PORT + # might be a submenu + MONITOR_PORT := $(call PARSE_BOARD,$(BOARD_TAG),menu.cpu.$(BOARD_SUB).upload.port) + endif + endif + ifndef AVRDUDE_ARD_BAUDRATE AVRDUDE_ARD_BAUDRATE := $(call PARSE_BOARD,$(BOARD_TAG),upload.speed) ifndef AVRDUDE_ARD_BAUDRATE