27 lines
686 B
Bash
Executable File
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}"
|