perf(P4): Scrollen am Waveshare-Panel flüssiger (1.6.8)
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
This commit is contained in:
co-authored by
Claude Opus 5
parent
e6c09b7a9a
commit
9a0761f6da
@@ -1,3 +1,12 @@
|
||||
Version 1.6.8:
|
||||
- Scrollen und Wischen laufen am Waveshare-Panel flüssiger: LVGL rechnet dort jetzt im
|
||||
16-Millisekunden-Takt statt alle 33 ms. Dieser Wert steuert nicht nur die Bildrate,
|
||||
sondern auch, wie oft der Touch abgetastet und wie fein eine Animation gerechnet wird -
|
||||
mit 30 Schritten je Sekunde war vor allem das Ziehen mit dem Finger sichtbar ruckelig.
|
||||
Das Panel läuft mit 60 Hz, mehr als 16 ms bringt also nichts.
|
||||
- Kommt das Zeichnen einmal nicht hinterher, wird ein Bild später fertig; kaputt geht
|
||||
dabei nichts. Die JC-Panels bleiben bei 33 ms.
|
||||
|
||||
Version 1.6.7:
|
||||
- Der Menue-Knopf oben links fängt Tipps jetzt auch knapp daneben ab. Mit 48x36 Pixeln war
|
||||
er auf dem 7-Zoll-Panel ein sehr kleines Ziel; gemessen wurde ein Fehlgriff von rund
|
||||
|
||||
Reference in New Issue
Block a user