perf(P4): Teil-Neuzeichnen als Vorgabe, Messeinblendung, deckende Seiten (1.6.10) #38

Merged
thomas merged 1 commits from perf/scrollen-messen-und-vorgaben into main 2026-09-01 14:46:56 +02:00
Owner
  • 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.

Beide Varianten mit arduino-cli übersetzt.

- `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. Beide Varianten mit arduino-cli übersetzt.
thomas added 1 commit 2026-09-01 14:46:56 +02:00
- 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
thomas merged commit edb1e333f0 into main 2026-09-01 14:46:56 +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#38