23 lines
1.4 KiB
Markdown
23 lines
1.4 KiB
Markdown
# Test Device
|
||
|
||
Скрипт заливает официальные Arduino-примеры для быстрой проверки платы.
|
||
|
||
Для режимов `widgets`, `audio` и `hello` рядом должен лежать локальный checkout `official-demo/` из официального репозитория Waveshare. В основной git он не добавляется, потому что это большой внешний набор примеров, библиотек, прошивок и артефактов.
|
||
|
||
Режимы:
|
||
- `widgets` — экран + touch + IMU (пример `05_LVGL_Widgets`)
|
||
- `audio` — динамик/аудио-кодек (пример `07_ES8311`)
|
||
- `hello` — базовый тест экрана (пример `01_HelloWorld`)
|
||
- `simple` — простой кастомный тест: экран + touch + запись/проигрывание + наклон (IMU)
|
||
- `argon2` — генерация masterSecret через Argon2id с SD-картой как памятью (тест скорости)
|
||
- `subserver-ui` — основной UI-прототип сабсервера SHiNE: NVS, PIN, Wi-Fi, серверы, кошелёк, QR, запросы
|
||
|
||
Запуск:
|
||
|
||
- `./burn.sh widgets`
|
||
- `./burn.sh audio`
|
||
- `./burn.sh hello`
|
||
- `./burn.sh simple`
|
||
- `./burn.sh subserver-ui`
|
||
- `./flash_shine_subserver_ui.sh` - автоматически находит USB-порт и заливает `shine_subserver_ui`
|