fix(P4): Hintergrundbeleuchtung kommt sofort - Bridge braucht zwei Latches (1.9.12)
Der Nutzer hat es im Gegenlicht gesehen: Das Bild steht nach 446 ms fertig da, nur die Beleuchtung kommt Sekunden später. Die gesamte Suche im Zeichenablauf lief damit am falschen Ort - die Messungen dort waren alle unauffällig, weil dort auch nichts war. Der Referenz-Sketch (dsi-test.ino, enableBacklight) setzt 0xAB/0xAA zweimal mit delay(100) dazwischen, ausdrücklich "sicherheitshalber Helligkeit noch einmal übernehmen". jc_backlight_set() schrieb die Sequenz nur einmal. - 0xAB/0xAA werden jetzt wiederholt, Pause über WS7_BACKLIGHT_LATCH_MS (20). - 0xAD (Freigabe) nur noch beim ersten Aufruf statt bei jeder Änderung; der Referenzcode setzt sie ebenfalls nur einmal, und sie erneut zu schreiben stößt die Helligkeitsstufe der Bridge neu an. - jc_backlight_set() meldet seine Dauer selbst; die doppelte Messung im .ino entfällt. Beide Panel-Varianten mit arduino-cli gegengebaut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
cd1617fdce
commit
6bf046801c
@@ -1,3 +1,16 @@
|
||||
Version 1.9.12:
|
||||
- Die Hintergrundbeleuchtung kommt beim Wechsel in den und aus dem Standby jetzt sofort.
|
||||
Bisher stand das Bild bereits fertig da - im Gegenlicht war es zu sehen -, blieb aber
|
||||
mehrere Sekunden dunkel. Das war die ganze gesuchte Verzögerung.
|
||||
- Ursache: Die Bridge übernimmt eine neue Helligkeit nicht zuverlässig beim ersten Mal. Der
|
||||
Beispielcode von Waveshare setzt sie deshalb zweimal, mit einer Pause dazwischen,
|
||||
ausdrücklich „sicherheitshalber". Genau diese Wiederholung fehlte.
|
||||
- Die Panel-Freigabe wird nur noch beim ersten Mal gesetzt. Sie erneut zu setzen, während die
|
||||
Beleuchtung läuft, stößt die Helligkeitsstufe der Bridge neu an; der Beispielcode setzt sie
|
||||
ebenfalls nur ein einziges Mal.
|
||||
- Jeder Helligkeitswechsel meldet jetzt seine Dauer. Bleibt die Beleuchtung wieder hinterher,
|
||||
lässt sich die Pause zwischen den beiden Übernahmen über WS7_BACKLIGHT_LATCH_MS erhöhen.
|
||||
|
||||
Version 1.9.11:
|
||||
- Endlose Startschleife behoben: Beleuchtung an, nie ein Bild. Der P4 startet sich nach dem
|
||||
Einschalten absichtlich einmal neu, weil das Panel sonst schwarz bleibt. Die Absicherung
|
||||
|
||||
Reference in New Issue
Block a user