SHiNE-server/ESP32/esp32/ESP32-S3-Touch-AMOLED-2.16/main-device/test_sketches
2026-06-12 22:02:08 +04:00
..
gfx_button_layout_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
gfx_text_render_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
lvgl_basic_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
lvgl_interaction_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
lvgl_official_based_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
lvgl_russian_font_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
lvgl_subserver_touch_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
lvgl_touch_debug_test Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00
README.md Перенёс основной ESP32-скетч в main-device 2026-06-12 22:02:08 +04:00

Test Sketches

Набор старых отдельных диагностических скетчей для Waveshare ESP32-S3-Touch-AMOLED-2.16.

Скетчи в этой папке нужны для быстрой проверки конкретных гипотез и не являются основным UI проекта. Основной скетч сейчас лежит в main-device/shine_homeserver_main/.

Список

  • gfx_text_render_test/ - проверка рендера текста через Arduino_GFX и сравнение с U8g2
  • gfx_button_layout_test/ - проверка геометрии кнопок, особенно нижних рядов и широких кнопок
  • lvgl_basic_test/ - минимальный тест LVGL с заголовком, текстом и кнопками
  • lvgl_interaction_test/ - расширенный тест LVGL с 9 кнопками, touch-вводом и статусом нажатия
  • lvgl_touch_debug_test/ - диагностика touch: сырые координаты, точка касания и одна большая кнопка LVGL
  • lvgl_official_based_test/ - минимальный наш экран поверх максимально близкой к официальному 05_LVGL_Widgets инициализации
  • lvgl_subserver_touch_test/ - старый гибридный тест: LVGL-экран с инициализацией дисплея и чтением touch из старого shine_homeserver_ui; подтверждён на реальном устройстве
  • lvgl_russian_font_test/ - тест кастомного кириллического LVGL-шрифта с русскими кнопками, длинными строками и рабочим touch
  • lvgl_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