| .. | ||
| argon2_sd_test | ||
| shine_subserver_ui | ||
| simple_av_test | ||
| test_sketches | ||
| text_render_test | ||
| burn.sh | ||
| flash_shine_subserver_ui.sh | ||
| README.md | ||
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, запросыtext-test— диагностический экран рендера текста: default font, U8g2 ASCII, U8g2 кириллица, кнопки с подписямиgfx-text-test— тот же тест рендера текста, но уже внутри новой папкиtest_sketches/gfx-layout-test— тест геометрии и нижних рядов кнопокlvgl-basic-test— минимальный экран наLVGLс текстом и кнопкамиlvgl-interaction-test— экран наLVGLс большим числом кнопок и сообщением о нажатой кнопке
Запуск:
./burn.sh widgets./burn.sh audio./burn.sh hello./burn.sh simple./burn.sh subserver-ui./burn.sh text-test./burn.sh gfx-text-test./burn.sh gfx-layout-test./burn.sh lvgl-basic-test./burn.sh lvgl-interaction-test./flash_shine_subserver_ui.sh- автоматически находит USB-порт и заливаетshine_subserver_ui