Прошивка и настройка устройств M5Stack ESP32
★ 8.6 · automation
m5-onboard is a Claude Code skill that automates the full cold-start provisioning workflow for M5Stack ESP32 devices — Cardputer, Cardputer-Adv, Core, CoreS3, and Stick — covering USB detection, model identification, UIFlow 2.0 firmware flashing, and installation of a MicroPython app bundle (Claude Buddy, Snake, Hello) onto the device's `/flash/` directory. The skill's scripts live in a local clone of the `build-with-claude` repository and run from its `onboard/` directory; the main orchestrator is `scripts/onboard.py`, with `install_apps.py` for refreshing apps on already-flashed boards and `smoke_test.py` for I2C, LCD, speaker, and button diagnostics. Because native-USB boards like the Cardputer-Adv require a manual G0 + RST button sequence to enter download mode, the skill explicitly instructs Claude to relay those physical steps and wait for user confirmation before proceeding. Works on macOS, Linux, and Windows, and is aimed at developers who need a repeatable, hands-guided onboarding process for ESP32-based hardware.
- #m5stack
- #esp32
- #micropython
- #firmware-flashing
- #usb-detection
- #cardputer