From f42b9d095558b73ed131b95e399a625ce4338887 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 26 Jun 2020 07:50:33 -0600 Subject: [PATCH] Test for programmer being plugged in --- src/board/system76/common/common.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/board/system76/common/common.mk b/src/board/system76/common/common.mk index d1ba778..7f271f2 100644 --- a/src/board/system76/common/common.mk +++ b/src/board/system76/common/common.mk @@ -4,6 +4,8 @@ SRC+=$(wildcard $(SYSTEM76_COMMON_DIR)/*.c) INCLUDE+=$(wildcard $(SYSTEM76_COMMON_DIR)/include/common/*.h) $(SYSTEM76_COMMON_DIR)/common.mk CFLAGS+=-I$(SYSTEM76_COMMON_DIR)/include +PROGRAMMER=$(wildcard /dev/serial/by-id/usb-Arduino*) + # Add scratch ROM include $(SYSTEM76_COMMON_DIR)/scratch/scratch.mk @@ -12,8 +14,9 @@ console_internal: sudo tool/target/release/system76_ectool console console_external: - sleep 1 && echo C | sudo tee /dev/ttyACM* & - sudo tio -b 1000000 -m INLCRNL -t /dev/ttyACM* + test -c "$(PROGRAMMER)" + sleep 1 && echo C | sudo tee "$(PROGRAMMER)" & + sudo tio -b 1000000 -m INLCRNL -t "$(PROGRAMMER)" flash_internal: $(BUILD)/ec.rom cargo build --manifest-path tool/Cargo.toml --release