#!/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}"