Прошивка и настройка устройств 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-процесс.
- #m5stack
- #esp32
- #micropython
- #firmware-flashing
- #usb-detection
- #cardputer