esp32-log-triage

Parse ESP32 serial logs to classify FastLED faults and RTOS issues.

7.5k|1.8k|Updated Nov 10, 2013
One-click install
npx skills add https://github.com/FastLED/FastLED --skill esp32-log-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: esp32-log-triage
Source: https://github.com/FastLED/FastLED/tree/main/.claude/skills/esp32-log-triage
Command: npx skills add https://github.com/FastLED/FastLED --skill esp32-log-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parse ESP32 serial logs to identify FastLED-related errors, RMT/I2S/SPI driver faults, timing violations, and RTOS issues that hinder LED performance.

Core Features & Use Cases

  • Log Structure Parsing: Identify ESP-IDF log levels, tags, timestamps, and reset reasons.
  • FastLED Pattern Detection: Detect RMT/I2S/SPI faults, LED buffer corruption, and timing anomalies.
  • Crash Signature Classification: Map crash backtraces to likely root causes.
  • Triage Report Generation: Produce structured root-cause hypotheses and remediation steps.
  • Boot Sequence Analysis: Trace initialization failures and missing peripherals.

Quick Start

Provide a sample ESP32 serial log output and request a triage report.

Frequently Asked Questions about esp32-log-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose ESP32 serial logs for FastLED RMT or I2S driver faults?

Diagnose ESP32 serial logs by parsing log levels, tags, and timestamps to identify FastLED RMT, I2S, or SPI driver faults. The triage process detects buffer corruption and timing anomalies to produce a structured root-cause report.

What is the best way to map ESP32 crash backtraces to FastLED timing issues?

Map ESP32 crash backtraces to FastLED timing issues using crash signature classification. This process analyzes reset reasons and backtraces to generate root-cause hypotheses and specific remediation steps for LED performance problems.

Can I trace ESP32 boot sequence initialization failures affecting my LED strips?

Yes, you can trace ESP32 boot sequence initialization failures affecting LED strips. Boot sequence analysis identifies missing peripherals and initialization failures by parsing ESP-IDF log output during the startup phase.

Does this log triage process work with RTOS problems on ESP32 platforms?

Yes, ESP32 log triage works with RTOS problems by identifying and classifying serial log output. It surfaces RTOS issues alongside FastLED-related faults, applying to debugging runtime crashes across ESP32 platforms using RMT, I2S, or SPI.

How do I generate a structured triage report from ESP32 crash signatures?

Generate a structured triage report from ESP32 crash signatures by providing the serial log output as input. The process applies pattern detection and crash signature mapping to output root-cause hypotheses and remediation steps.

Why does my ESP32 FastLED strip experience timing violations during runtime?

ESP32 FastLED strips experience timing violations due to RMT, I2S, or SPI driver faults, buffer corruption, or RTOS scheduling issues. Log triage identifies these timing anomalies by parsing serial output and detecting FastLED-specific error patterns.