perf(P4): Teil-Neuzeichnen als Vorgabe, Messeinblendung, deckende Seiten (1.6.10)
- WS7_PARTIAL_REFRESH = 1 auch im Auslieferungsstand. Am Gerät geprüft: kein Flackern; von den drei Tempo-Maßnahmen aus 1.6.4 ist es der größte Gewinn. - make_page() setzt einen deckenden Hintergrund in COL_BG statt LV_OPA_TRANSP. Optisch identisch, spart LVGL beim Scrollen aber das Zeichnen und Mischen der darunterliegenden Ebenen. - Neuer Schalter WS7_PERF_MONITOR schaltet LV_USE_SYSMON/LV_USE_PERF_MONITOR ein und blendet Bilder je Sekunde und Prozessorlast ein. Vorgabe 0, mit 1 gegengebaut. 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
117715dc3b
commit
528c8d5500
@@ -1,3 +1,14 @@
|
||||
Version 1.6.10:
|
||||
- WS7_PARTIAL_REFRESH ist jetzt auch im Auslieferungsstand 1. Am Gerät geprüft: kein
|
||||
Flackern, und der Gewinn ist der größte der drei Tempo-Maßnahmen - vor allem während
|
||||
eines Bezugs, wo die Zeitanzeige zehnmal je Sekunde weiterläuft.
|
||||
- Der Hintergrund der Seiten ist deckend statt durchsichtig. Sichtbar ändert sich nichts,
|
||||
die Ebenen darunter haben dieselbe Farbe; LVGL muss sie beim Scrollen aber nicht mehr
|
||||
mitzeichnen und durchmischen.
|
||||
- Neuer Schalter WS7_PERF_MONITOR in pins_config.h: blendet unten rechts Bilder je Sekunde
|
||||
und Prozessorlast ein. Damit lässt sich beantworten, ob weitere Mühe beim Zeichnen
|
||||
überhaupt noch etwas bringt, statt ins Blaue zu optimieren.
|
||||
|
||||
Version 1.6.9:
|
||||
- Fehlerbehebung: Ein Tipp auf einen Knopf löste oft mehrfach aus. Der GT9271 lässt
|
||||
gelegentlich einen Messzyklus aus oder liefert ein unplausibles Paket; der
|
||||
|
||||
Reference in New Issue
Block a user