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}" ;;