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.

Ir para a instalação

Informações da origem

Repositório
weaties/RudderAngle
Última atividade na origem
25 de março de 2026 às 20:39
Idioma detectado do SKILL.md
inglês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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
Ver no GitHub