dash_brew_mode() verteilt die flex_grow-Werte nicht mehr um. Die untere Zeile bekam während des Bezugs 3 statt 2 und die Temperaturzeile 1 statt 3; die kleinen Kacheln wurden dadurch enorm hoch und das Layout sprang.
Die Messzeilen aus dem .ino liefen über Serial und damit über USB-CDC, während der Monitor an der UART hängt - sie waren nie zu sehen. Jetzt durchgängig esp_rom_printf wie die Panel-Meldungen.
Alle Messzeilen tragen eine Zeitmarke in ms; ohne die sind die Lücken nicht zu erkennen.
onState() misst Ankunft der Zustandsmeldung, Wartezeit auf hal_lock() und Dauer von ui_update(). standby_screen_cb() klammert wake_confirm_show() ein. Das deckt beide Richtungen der gemeldeten Fünf-Sekunden-Verzögerung ab.
Das Einblenden der Standby-Uhr scheidet als Ursache aus: laut Messung 2 ms.
Beide Panel-Varianten mit arduino-cli gegengebaut.
- `dash_brew_mode()` verteilt die `flex_grow`-Werte nicht mehr um. Die untere Zeile bekam während des Bezugs 3 statt 2 und die Temperaturzeile 1 statt 3; die kleinen Kacheln wurden dadurch enorm hoch und das Layout sprang.
- Die Messzeilen aus dem `.ino` liefen über `Serial` und damit über USB-CDC, während der Monitor an der UART hängt - sie waren nie zu sehen. Jetzt durchgängig `esp_rom_printf` wie die Panel-Meldungen.
- Alle Messzeilen tragen eine Zeitmarke in ms; ohne die sind die Lücken nicht zu erkennen.
- `onState()` misst Ankunft der Zustandsmeldung, Wartezeit auf `hal_lock()` und Dauer von `ui_update()`. `standby_screen_cb()` klammert `wake_confirm_show()` ein. Das deckt beide Richtungen der gemeldeten Fünf-Sekunden-Verzögerung ab.
Das Einblenden der Standby-Uhr scheidet als Ursache aus: laut Messung 2 ms.
Beide Panel-Varianten mit arduino-cli gegengebaut.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS
- dash_brew_mode() verteilt die flex_grow-Werte nicht mehr um. Die untere
Zeile bekam während des Bezugs 3 statt 2 und die Temperaturzeile 1 statt 3;
die kleinen Kacheln wurden dadurch enorm hoch und das Layout sprang.
- Die Messzeilen aus dem .ino liefen über Serial und damit über USB-CDC,
während der Monitor an der UART hängt - sie waren nie zu sehen. Jetzt
durchgängig esp_rom_printf wie die Panel-Meldungen.
- Alle Messzeilen tragen eine Zeitmarke in ms; ohne die sind die Lücken
nicht zu erkennen.
- onState() misst Ankunft der Zustandsmeldung, Wartezeit auf hal_lock() und
Dauer von ui_update(). standby_screen_cb() klammert wake_confirm_show()
ein. Das deckt beide Richtungen der gemeldeten Fünf-Sekunden-Verzögerung ab.
Das Einblenden der Standby-Uhr scheidet als Ursache aus: laut Messung 2 ms.
Beide Panel-Varianten mit arduino-cli gegengebaut.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS
thomas
merged commit 9eb386095d into main2026-09-03 13:38:37 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
dash_brew_mode()verteilt dieflex_grow-Werte nicht mehr um. Die untere Zeile bekam während des Bezugs 3 statt 2 und die Temperaturzeile 1 statt 3; die kleinen Kacheln wurden dadurch enorm hoch und das Layout sprang..inoliefen überSerialund damit über USB-CDC, während der Monitor an der UART hängt - sie waren nie zu sehen. Jetzt durchgängigesp_rom_printfwie die Panel-Meldungen.onState()misst Ankunft der Zustandsmeldung, Wartezeit aufhal_lock()und Dauer vonui_update().standby_screen_cb()klammertwake_confirm_show()ein. Das deckt beide Richtungen der gemeldeten Fünf-Sekunden-Verzögerung ab.Das Einblenden der Standby-Uhr scheidet als Ursache aus: laut Messung 2 ms.
Beide Panel-Varianten mit arduino-cli gegengebaut.
🤖 Generated with Claude Code
https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS