perf(P4): Scrollen am Waveshare-Panel flüssiger (1.6.8) #36

Merged
thomas merged 1 commits from perf/scrollen-taktrate into main 2026-09-01 14:02:46 +02:00
Owner

LV_DEF_REFR_PERIOD steuert nicht nur die Bildrate, sondern auch die Abtastrate des Touch und die Schrittweite von Animationen. Mit 33 ms waren das 30 Schritte je Sekunde - beim Ziehen mit dem Finger sichtbar ruckelig.

Für das Waveshare-Panel jetzt 16 ms, passend zu dessen 60 Hz. Kommt das Zeichnen nicht hinterher, wird ein Bild später fertig; kaputt geht nichts. Die JC-Panels bleiben unverändert bei 33 ms.

Mit arduino-cli übersetzt; der wirksame Wert wurde im Präprozessorlauf der LVGL-Bibliothek gegengeprüft.

`LV_DEF_REFR_PERIOD` steuert nicht nur die Bildrate, sondern auch die Abtastrate des Touch und die Schrittweite von Animationen. Mit 33 ms waren das 30 Schritte je Sekunde - beim Ziehen mit dem Finger sichtbar ruckelig. Für das Waveshare-Panel jetzt 16 ms, passend zu dessen 60 Hz. Kommt das Zeichnen nicht hinterher, wird ein Bild später fertig; kaputt geht nichts. Die JC-Panels bleiben unverändert bei 33 ms. Mit arduino-cli übersetzt; der wirksame Wert wurde im Präprozessorlauf der LVGL-Bibliothek gegengeprüft.
thomas added 1 commit 2026-09-01 14:02:46 +02:00
LV_DEF_REFR_PERIOD steuert nicht nur die Bildrate, sondern auch die
Abtastrate des Touch und die Schrittweite von Animationen. Mit 33 ms waren
das 30 Schritte je Sekunde - beim Ziehen mit dem Finger sichtbar ruckelig.

Für das Waveshare-Panel jetzt 16 ms, passend zu dessen 60 Hz. Kommt das
Zeichnen nicht hinterher, wird ein Bild später fertig; kaputt geht nichts.
Die JC-Panels bleiben unverändert bei 33 ms.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018QoLDQeUh1dCQz7yYZVb4Y
thomas merged commit 480708c992 into main 2026-09-01 14:02:46 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: thomas/Dual-PID#36