| .. | ||
| gfx_button_layout_test | ||
| gfx_text_render_test | ||
| lvgl_basic_test | ||
| lvgl_interaction_test | ||
| lvgl_official_based_test | ||
| lvgl_russian_font_test | ||
| lvgl_subserver_touch_test | ||
| lvgl_touch_debug_test | ||
| README.md | ||
Test Sketches
Набор старых отдельных диагностических скетчей для Waveshare ESP32-S3-Touch-AMOLED-2.16.
Скетчи в этой папке нужны для быстрой проверки конкретных гипотез и не являются основным UI проекта.
Основной скетч сейчас лежит в main-device/shine_homeserver_main/.
Список
gfx_text_render_test/- проверка рендера текста черезArduino_GFXи сравнение сU8g2gfx_button_layout_test/- проверка геометрии кнопок, особенно нижних рядов и широких кнопокlvgl_basic_test/- минимальный тестLVGLс заголовком, текстом и кнопкамиlvgl_interaction_test/- расширенный тестLVGLс 9 кнопками, touch-вводом и статусом нажатияlvgl_touch_debug_test/- диагностика touch: сырые координаты, точка касания и одна большая кнопкаLVGLlvgl_official_based_test/- минимальный наш экран поверх максимально близкой к официальному05_LVGL_Widgetsинициализацииlvgl_subserver_touch_test/- старый гибридный тест:LVGL-экран с инициализацией дисплея и чтением touch из старогоshine_homeserver_ui; подтверждён на реальном устройствеlvgl_russian_font_test/- тест кастомного кириллическогоLVGL-шрифта с русскими кнопками, длинными строками и рабочим touchlvgl_nav_minimal_test/- старое тестовое имя, этот скетч перенесён вshine_homeserver_main/и теперь является основным
Запуск
Использовать через burn.sh:
./burn.sh gfx-text-test./burn.sh gfx-layout-test./burn.sh lvgl-basic-test./burn.sh lvgl-interaction-test./burn.sh lvgl-touch-debug-test./burn.sh lvgl-official-based-test./burn.sh lvgl-subserver-touch-test./burn.sh lvgl-russian-font-test