From 606421abd124890ccc865865f1a0cf4fd00a894d Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 14 Mar 2020 20:40:44 -0600 Subject: [PATCH] Add console_external target --- src/board/system76/darp5/board.mk | 6 +++++- src/board/system76/galp3-c/board.mk | 6 +++++- src/board/system76/lemp9/board.mk | 6 +++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/board/system76/darp5/board.mk b/src/board/system76/darp5/board.mk index 5b8f47c..310dac4 100644 --- a/src/board/system76/darp5/board.mk +++ b/src/board/system76/darp5/board.mk @@ -45,10 +45,14 @@ include $(SCRATCH_DIR)/scratch.mk CFLAGS+=-I$(BUILD)/include INCLUDE+=$(BUILD)/include/scratch.h -console: +console_internal: cargo build --manifest-path tool/Cargo.toml --release sudo tool/target/release/system76_ectool console +console_external: + sleep 1 && echo C | sudo tee /dev/ttyACM* & + sudo tio -b 1000000 -m INLCRNL /dev/ttyACM* + flash_internal: $(BUILD)/ec.rom cargo build --manifest-path tool/Cargo.toml --release sudo tool/target/release/system76_ectool flash $< diff --git a/src/board/system76/galp3-c/board.mk b/src/board/system76/galp3-c/board.mk index da4daa9..421cda1 100644 --- a/src/board/system76/galp3-c/board.mk +++ b/src/board/system76/galp3-c/board.mk @@ -42,10 +42,14 @@ include $(SCRATCH_DIR)/scratch.mk CFLAGS+=-I$(BUILD)/include INCLUDE+=$(BUILD)/include/scratch.h -console: +console_internal: cargo build --manifest-path tool/Cargo.toml --release sudo tool/target/release/system76_ectool console +console_external: + sleep 1 && echo C | sudo tee /dev/ttyACM* & + sudo tio -b 1000000 -m INLCRNL /dev/ttyACM* + flash_internal: $(BUILD)/ec.rom cargo build --manifest-path tool/Cargo.toml --release sudo tool/target/release/system76_ectool flash $< diff --git a/src/board/system76/lemp9/board.mk b/src/board/system76/lemp9/board.mk index 5b665e6..38c4d62 100644 --- a/src/board/system76/lemp9/board.mk +++ b/src/board/system76/lemp9/board.mk @@ -45,10 +45,14 @@ include $(SCRATCH_DIR)/scratch.mk CFLAGS+=-I$(BUILD)/include INCLUDE+=$(BUILD)/include/scratch.h -console: +console_internal: cargo build --manifest-path tool/Cargo.toml --release sudo tool/target/release/system76_ectool console +console_external: + sleep 1 && echo C | sudo tee /dev/ttyACM* & + sudo tio -b 1000000 -m INLCRNL /dev/ttyACM* + flash_internal: $(BUILD)/ec.rom cargo build --manifest-path tool/Cargo.toml --release sudo tool/target/release/system76_ectool flash $<