Files
WLED_MM_Infinity/flash_master.sh
jan 4bc4e1257e
Some checks failed
WLED CI / wled_build (push) Has been cancelled
Deploy Nightly / wled_build (push) Has been cancelled
Deploy Nightly / Deploy nightly (push) Has been cancelled
Backup RFP Infinity controller state before Resolume changes
2026-05-14 12:31:13 +02:00

27 lines
686 B
Bash
Executable File

#!/usr/bin/env bash
set -Eeuo pipefail
cd /home/jan/Documents/RFP/WLED-MM/repo
PORT="${1:-}"
if [[ -z "$PORT" ]]; then
PORT="$(ls /dev/ttyACM* /dev/ttyUSB* 2>/dev/null | head -n1 || true)"
fi
if [[ -z "$PORT" ]]; then
echo "FEHLER: Kein ESP32-Port gefunden."
echo "Board einstecken oder BOOT gedrueckt halten -> RESET kurz druecken -> BOOT loslassen."
echo "Dann erneut starten: ./flash_master.sh"
exit 1
fi
echo "=== RFP MASTER USB APP FLASH ==="
echo "Port: $PORT"
echo "Kein erase_flash, kein uploadfs: Runtime-Konfig und LittleFS bleiben unangetastet."
echo
.venv/bin/python tools/rfp_update_master_usb_then_nodes.py \
--master-only \
--port "$PORT" \
"${@:2}"