diag(P4): Touch-Rohwerte vermessen, einheitliche Zeitbasis (1.9.10)
Auswertung des letzten Logs (lv_tick lief 2728 ms hinter millis): Tipp erkannt 49428, Rückfrage aufgebaut 49430, Bildaufbau fertig 49746. Also 318 ms vom erkannten Tipp bis zum fertigen Bild - die gemessene Kette ist schnell. Der Knopfdruck im Dialog liegt bei 55638 (Bereich 645..856, 374..426), die Antwort des S3 bei 59303, also 937 ms Rundlauf. Die Verzögerung liegt damit VOR der Erkennung. Deshalb: - ws7_touch_get_xy() meldet den ersten verworfenen Rohwert nach Ruhe mit Koordinaten und zählt, wie viele bis zur akzeptierten Berührung anfallen. - Alle Messzeilen auf millis() statt lv_tick_get(); die beiden Uhren auseinanderzurechnen hat das Lesen unnötig erschwert. Beide Panel-Varianten mit arduino-cli gegengebaut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS
This commit is contained in:
co-authored by
Claude Opus 5
parent
9eb386095d
commit
db707ffd8c
@@ -1,3 +1,11 @@
|
||||
Version 1.9.10:
|
||||
- Alle Messzeilen laufen jetzt auf derselben Uhr. Die des Zeichenablaufs startete später als
|
||||
die des Hauptablaufs; die Zeiten ließen sich nur mit Umrechnung vergleichen.
|
||||
- Der Touch meldet jetzt, wenn er Rohwerte verwirft, weil sie außerhalb des gültigen
|
||||
Bereichs liegen, und nennt bei jeder erkannten Berührung, wie viele vorher verworfen
|
||||
wurden. Eine Berührung, deren Rohwerte lange verworfen werden, sieht von außen genauso aus
|
||||
wie ein Display, das nicht reagiert - das war bisher nicht zu unterscheiden.
|
||||
|
||||
Version 1.9.9:
|
||||
- Die kleinen Kacheln unten im Dashboard behalten beim Bezug ihre Höhe. Bisher bekam die
|
||||
untere Zeile während des Bezugs deutlich mehr Platz - die Kacheln wurden enorm hoch und
|
||||
|
||||
Reference in New Issue
Block a user