fix(doorbell-touch): kill screen session before upload

This commit is contained in:
2026-02-18 01:14:06 -08:00
parent 4c0991b8bd
commit ea8aab0a68

View File

@@ -42,6 +42,10 @@ arduino-cli compile --fqbn "$FQBN" --libraries ./libraries $LIBS --build-propert
[tasks.upload] [tasks.upload]
description = "Upload (uses BOARD env var)" description = "Upload (uses BOARD env var)"
run = """ run = """
# Kill any screen session holding the port
screen -X -S doorbell quit 2>/dev/null || true
sleep 1
case "$BOARD" in case "$BOARD" in
esp32-32e) PORT="${PORT:-/dev/ttyUSB0}" ;; esp32-32e) PORT="${PORT:-/dev/ttyUSB0}" ;;
esp32-32e-4) PORT="${PORT:-/dev/ttyUSB0}" ;; esp32-32e-4) PORT="${PORT:-/dev/ttyUSB0}" ;;