From ea8aab0a68c5f85a49215f183a661c091ffc892a Mon Sep 17 00:00:00 2001 From: David Gwilliam Date: Wed, 18 Feb 2026 01:14:06 -0800 Subject: [PATCH] fix(doorbell-touch): kill screen session before upload --- mise.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mise.toml b/mise.toml index 20fa897..cf88626 100644 --- a/mise.toml +++ b/mise.toml @@ -42,6 +42,10 @@ arduino-cli compile --fqbn "$FQBN" --libraries ./libraries $LIBS --build-propert [tasks.upload] description = "Upload (uses BOARD env var)" run = """ +# Kill any screen session holding the port +screen -X -S doorbell quit 2>/dev/null || true +sleep 1 + case "$BOARD" in esp32-32e) PORT="${PORT:-/dev/ttyUSB0}" ;; esp32-32e-4) PORT="${PORT:-/dev/ttyUSB0}" ;;