Прошивка и настройка устройств M5Stack ESP32

★ 8.6 · automation

m5-onboard — это скилл для Claude Code, который автоматизирует полный цикл подготовки устройств M5Stack ESP32 (Cardputer, Cardputer-Adv, Core, CoreS3, Stick): обнаружение на USB, определение модели, прошивка UIFlow 2.0 и установка бандла MicroPython-приложений (Claude Buddy, Snake, Hello) в директорию `/flash/`. Скрипты живут в локальном клоне репозитория `build-with-claude` и запускаются из директории `onboard/`; главный оркестратор — `scripts/onboard.py`, который последовательно вызывает `detect.py`, флэширует прошивку и запускает `install_apps.py`. Для диагностики уже прошитого устройства используется `smoke_test.py` (проверка I2C, LCD, динамика и кнопок). Так как флэширование нативных USB-плат требует ручного нажатия кнопок G0 и RST, скилл явно инструктирует Claude дождаться подтверждения от пользователя перед продолжением. Подходит разработчикам, которые серийно прошивают Cardputer-Adv или другие платы семейства ESP32 и хотят воспроизводимый onboarding-процесс.