Skip to main content

flash

Build and flash the ESP32 firmware via PlatformIO. TRIGGER when the user says "flash", "upload", "build and upload", or "deploy to ESP32". Detects the serial port automatically.

소스 정보

저장소
weaties/RudderAngle
최근 소스 활동
2026년 3월 25일 20:39
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
flash
description
Build and flash the ESP32 firmware via PlatformIO. TRIGGER when the user says "flash", "upload", "build and upload", or "deploy to ESP32". Detects the serial port automatically.
# /flash — Build & Flash ESP32 Build the firmware and upload it to the connected ESP32. ## Steps 1. Verify `credentials.h` exists: ```bash test -f rudder-sensor/include/credentials.h || { echo "ERROR: credentials.h missing — copy credentials.example.h"; exit 1; } ``` 2. Detect the serial port: ```bash ls /dev/cu.usbserial-* 2>/dev/null ``` If no port found, tell the user to check their USB cable (charge-only cables won't work) and that the ESP32 must be plugged in via USB. 3. Build and upload: ```bash cd rudder-sensor && pio run -t upload --upload-port <detected-port> ``` 4. If the build fails: - Missing `credentials.h` → tell user to copy from example - PlatformIO SSL/mirror errors → see CLAUDE.md for esptoolpy workaround - C++ errors → read the failing file and fix 5. After successful flash, offer to open the serial monitor: ```bash pio device monitor --port <detected-port> ``` ## Arguments - `/flash` — auto-detect port, build and upload - `/flash monitor` — flash then open serial monitor
GitHub에서 보기