# Test Sketches Набор отдельных диагностических скетчей для `Waveshare ESP32-S3-Touch-AMOLED-2.16`. Скетчи в этой папке нужны для быстрой проверки конкретных гипотез без влияния на основной `shine_subserver_ui`. ## Список - `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_subserver_ui`; подтверждён на реальном устройстве - `lvgl_russian_font_test/` - тест кастомного кириллического `LVGL`-шрифта с русскими кнопками, длинными строками и рабочим touch - `lvgl_nav_minimal_test/` - новый минимальный навигационный каркас сабсервера на рабочем `LVGL + subserver touch`, расширенный настройкой Wi-Fi и сохранением в NVS ## Запуск Использовать через `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` - `./burn.sh lvgl-nav-minimal-test`