fix(P4): Bridge-Grundeinstellung nach dem DSI-Start wiederholen (1.6.20) #48

Merged
thomas merged 1 commits from fix/bridge-grundeinstellung-wiederholen into main 2026-09-02 02:12:54 +02:00
Owner

Beobachtung am Gerät: Beim Einschalten geht nach 2-3 s die Beleuchtung an, dann kommt nichts. Nach einem Reset geht die Beleuchtung kurz aus, danach erscheint Beleuchtung samt Bild - reproduzierbar in zwei von zwei Fällen.

Dass die Beleuchtung ausgeht, zeigt: Die Bridge folgt dem DSI-Signal. Und dass der zweite Durchlauf klappt, zeigt warum - die Bridge hatte ihre Grundeinstellung aus dem ersten Durchlauf noch und fand diesmal ein DSI-Signal vor. Beim ersten Start bekommt sie ihre Einstellung dagegen, bevor die DSI-Strecke überhaupt existiert.

ws7_bridge_core_init() ist aus ws7_bridge_pre_init() herausgelöst und wird jetzt ein zweites Mal aufgerufen, sobald esp_lcd_panel_init() läuft - dasselbe Vorgehen wie bei ws7_panel_wake() in 1.6.19. Die Register sind wiederholbar.

Mit arduino-cli übersetzt.

🤖 Generated with Claude Code

Beobachtung am Gerät: Beim Einschalten geht nach 2-3 s die Beleuchtung an, dann kommt nichts. Nach einem Reset geht die Beleuchtung kurz aus, danach erscheint Beleuchtung samt Bild - reproduzierbar in zwei von zwei Fällen. Dass die Beleuchtung ausgeht, zeigt: Die Bridge folgt dem DSI-Signal. Und dass der zweite Durchlauf klappt, zeigt warum - die Bridge hatte ihre Grundeinstellung aus dem ersten Durchlauf noch und fand diesmal ein DSI-Signal vor. Beim ersten Start bekommt sie ihre Einstellung dagegen, bevor die DSI-Strecke überhaupt existiert. `ws7_bridge_core_init()` ist aus `ws7_bridge_pre_init()` herausgelöst und wird jetzt ein zweites Mal aufgerufen, sobald `esp_lcd_panel_init()` läuft - dasselbe Vorgehen wie bei `ws7_panel_wake()` in 1.6.19. Die Register sind wiederholbar. Mit arduino-cli übersetzt. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
thomas added 1 commit 2026-09-02 02:12:53 +02:00
Beobachtung am Gerät: Beim Einschalten geht nach 2-3 s die Beleuchtung an,
dann kommt nichts. Nach einem Reset geht die Beleuchtung kurz aus, danach
erscheint Beleuchtung samt Bild - reproduzierbar in zwei von zwei Fällen.

Dass die Beleuchtung ausgeht, zeigt: Die Bridge folgt dem DSI-Signal. Und
dass der zweite Durchlauf klappt, zeigt warum - die Bridge hatte ihre
Grundeinstellung aus dem ersten Durchlauf noch und fand diesmal ein
DSI-Signal vor. Beim ersten Start bekommt sie ihre Einstellung dagegen,
bevor die DSI-Strecke überhaupt existiert.

ws7_bridge_core_init() ist aus ws7_bridge_pre_init() herausgelöst und wird
jetzt ein zweites Mal aufgerufen, sobald esp_lcd_panel_init() läuft -
dasselbe Vorgehen wie bei ws7_panel_wake() in 1.6.19. Die Register sind
wiederholbar.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01P7JsiDJ1QbNFLDz5chf8Jt
thomas merged commit 6d7d544ac7 into main 2026-09-02 02:12:54 +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#48