Backup RFP Infinity controller state before Resolume changes
This commit is contained in:
26
flash_master.sh
Executable file
26
flash_master.sh
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/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}"
|
||||
Reference in New Issue
Block a user