# Testresultaten app 0.2.33 / firmware 0.2.28 (2026-09-14) Alleen firmware: op de Guition beslist LVGL of een tik doorgaat (loslaten binnen de tegel telt), de verplaatsingsgrens van de tap-guard staat daar uit. Max koos dit na een live geweigerde druk van 73 px op Studio 1. ## Wat veranderde - `TouchGuard::configure(move_limit_px, ...)` met 0 betekent geen grens: `moved_` wordt nooit gezet, `accept()` en `accept_repeat()` kijken alleen nog naar duur, dubbel gebruik en dender. LVGL's press-lost (vinger verlaat het object) bepaalt of de klik doorgaat. - Guition-profiel `TOUCH_MOVE_LIMIT_PX: "0"`; CYD blijft 56 (resistief paneel springt). ## Geautomatiseerd - C++ (clang++ -std=c++17 -Wall -Wextra -Werror -I.): 11/11 PASS; `test_cyd_ui` dekt `configure(0, 20)`: 200 px drift blijft een tik, ook voor de −/+ toetsen. - Python: 91 tests OK (`FIRMWARE_VERSION` 0.2.28 in app, profielen en pakketten). `generate_packages.py --check` groen; bench-kopieën opnieuw gegenereerd. - ESPHome 2026.6.2 compile: `easy-guition-device.yaml` SUCCESS in 40 s (RAM 32,0%, flash 18,3%), `easy-cyd-device.yaml` SUCCESS in 36 s (RAM 31,0%, flash 76,1%); geen nieuwe waarschuwingen. ## Nog te controleren op Studio 1 - Een stevige, schuivende druk op een tegel voert de actie uit zolang je binnen de tegel loslaat; over de rand van de tegel loslaten doet niets (LVGL press-lost). - De randveeg (0.2.27) na een update zonder eerst een kaart te sluiten, en de eerste veeg na een paginawissel; het log meldt `randveeg niet gevuurd: …` als hij te kort was.