diag(P4): Prüfbild hält an, statt von LVGL überschrieben zu werden (1.6.17) #45

Merged
thomas merged 1 commits from diag/pruefbild-vor-lvgl into main 2026-09-01 17:25:49 +02:00
Owner

Der Störimpulsfilter aus 1.6.16 wirkt - nach dem Panel-Start melden sich wieder alle drei I2C-Bausteine, keine Bridge- oder Touch-Fehler mehr.

Das Prüfbild aus 1.6.15 war als Test jedoch untauglich: gesetzt bei esp_lcd_dpi_panel_set_pattern(), aber unmittelbar danach lief lvgl_port_init() und schrieb in den Framebuffer, womit das Muster wieder verschwand. Der Test sah damit genauso aus wie der Fehler, den er finden soll.

Mit WS7_TEST_PATTERN = 1 endet jc_board_bringup() jetzt direkt nach dem Muster: Backlight an, Rückgabe false, kein LVGL.

Beide Schalterstellungen mit arduino-cli gegengebaut.

Der Störimpulsfilter aus 1.6.16 wirkt - nach dem Panel-Start melden sich wieder alle drei I2C-Bausteine, keine Bridge- oder Touch-Fehler mehr. Das Prüfbild aus 1.6.15 war als Test jedoch untauglich: gesetzt bei `esp_lcd_dpi_panel_set_pattern()`, aber unmittelbar danach lief `lvgl_port_init()` und schrieb in den Framebuffer, womit das Muster wieder verschwand. Der Test sah damit genauso aus wie der Fehler, den er finden soll. Mit `WS7_TEST_PATTERN = 1` endet `jc_board_bringup()` jetzt direkt nach dem Muster: Backlight an, Rückgabe `false`, kein LVGL. Beide Schalterstellungen mit arduino-cli gegengebaut.
thomas added 1 commit 2026-09-01 17:25:48 +02:00
Der Störimpulsfilter aus 1.6.16 wirkt - nach dem Panel-Start melden sich
wieder alle drei I2C-Bausteine, keine Bridge- oder Touch-Fehler mehr.

Das Prüfbild aus 1.6.15 war als Test jedoch untauglich: gesetzt bei
esp_lcd_dpi_panel_set_pattern(), aber unmittelbar danach lief
lvgl_port_init() und schrieb in den Framebuffer, womit das Muster wieder
verschwand. Der Test sah damit genauso aus wie der Fehler, den er finden
soll.

Mit WS7_TEST_PATTERN = 1 endet jc_board_bringup() jetzt direkt nach dem
Muster: Backlight an, Rückgabe false, kein LVGL.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018QoLDQeUh1dCQz7yYZVb4Y
thomas merged commit 750a6fb78c into main 2026-09-01 17:25:49 +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#45