v0.1.0
Первый релиз esp32s3-diag — диагностика USB Host платы ESP32-S3 со спектрометром.
Что внутри
- esp32s3-diag-flasher.exe — one-click flasher (Windows): выбор COM → прошивка → автопоиск IP платы по boot-логу → браузер открывается сам. Прошивка уже внутри exe.
- esp32s3_diag.bin / bootloader.bin / partition-table.bin — прошивка для ручной заливки esptool:
python -m esptool --chip esp32s3 -p COMxx -b 460800 write_flash --flash_mode dio --flash_size 16MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x10000 esp32s3_diag.bin
Возможности
- USB Host: enum, дескрипторы, endpoints, control/bulk transfers.
- FTDI vendor init + SHPROTO handshake probe (
-inf) — проверка тракта до прибора. - Web UI: 6 этапов диагностики, форензика MCU, лог, полный JSON-отчёт для диагноза.
- WiFi: captive portal (AP
esp32s3-diag-Setup) — без хардкода кредов.
⚠ Перед подключением прибора — сохранить настройки спектрометра. Полный disclaimer в README. Пошаговая инструкция со скринами: docs/usage-walkthrough.md.