Der Darstellungsblock wandert aus build_info() in ein eigenes build_display() mit neuer Seite PG_DISPLAY. Die Info-Seite zeigt nur noch Firmware-Stände und Verbindungsdaten.
clock_font() liefert für WS_PANEL_7H jetzt 180/270/360 statt 120/180/240. Für JC_PANEL_43 bleiben die alten Stufen - 360 px passen nicht auf 480x480.
Neue Fonts lv_font_clock_270/_360 (Maven Pro Regular, bpp 4, Range 32,45,0x30-0x3A). bpp 3 scheidet aus: lv_font_conv erlaubt das nur mit Kompression, und die kostet beim Zeichnen genau das, was gerade eingespart wird.
Alle fünf Uhr-Fonts sind deklariert; der Linker verwirft die je nach Panel ungenutzten. Netto wächst die WS-Firmware um 196 KB.
Beide Panel-Varianten mit arduino-cli gegengebaut (PartitionScheme=custom, passend zur partitions.csv mit zwei 6,5-MB-Slots).
- Der Darstellungsblock wandert aus `build_info()` in ein eigenes `build_display()` mit neuer Seite `PG_DISPLAY`. Die Info-Seite zeigt nur noch Firmware-Stände und Verbindungsdaten.
- `clock_font()` liefert für `WS_PANEL_7H` jetzt 180/270/360 statt 120/180/240. Für `JC_PANEL_43` bleiben die alten Stufen - 360 px passen nicht auf 480x480.
- Neue Fonts `lv_font_clock_270`/`_360` (Maven Pro Regular, bpp 4, Range `32,45,0x30-0x3A`). bpp 3 scheidet aus: `lv_font_conv` erlaubt das nur mit Kompression, und die kostet beim Zeichnen genau das, was gerade eingespart wird.
- Alle fünf Uhr-Fonts sind deklariert; der Linker verwirft die je nach Panel ungenutzten. Netto wächst die WS-Firmware um 196 KB.
Beide Panel-Varianten mit arduino-cli gegengebaut (`PartitionScheme=custom`, passend zur `partitions.csv` mit zwei 6,5-MB-Slots).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS
- Der Darstellungsblock wandert aus build_info() in ein eigenes build_display()
mit neuer Seite PG_DISPLAY. Die Info-Seite zeigt nur noch Firmware-Stände und
Verbindungsdaten.
- clock_font() liefert für WS_PANEL_7H jetzt 180/270/360 statt 120/180/240. Für
JC_PANEL_43 bleiben die alten Stufen - 360 px passen nicht auf 480x480.
- Neue Fonts lv_font_clock_270/_360 (Maven Pro Regular, bpp 4, Range
32,45,0x30-0x3A). bpp 3 scheidet aus: lv_font_conv erlaubt das nur mit
Kompression, und die kostet beim Zeichnen genau das, was gerade eingespart wird.
- Alle fünf Uhr-Fonts sind deklariert; der Linker verwirft die je nach Panel
ungenutzten. Netto wächst die WS-Firmware um 196 KB.
Beide Panel-Varianten mit arduino-cli gegengebaut (PartitionScheme=custom,
passend zur partitions.csv mit zwei 6,5-MB-Slots).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS
thomas
merged commit 06d9710b16 into main2026-09-03 09:24:31 +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.
build_info()in ein eigenesbuild_display()mit neuer SeitePG_DISPLAY. Die Info-Seite zeigt nur noch Firmware-Stände und Verbindungsdaten.clock_font()liefert fürWS_PANEL_7Hjetzt 180/270/360 statt 120/180/240. FürJC_PANEL_43bleiben die alten Stufen - 360 px passen nicht auf 480x480.lv_font_clock_270/_360(Maven Pro Regular, bpp 4, Range32,45,0x30-0x3A). bpp 3 scheidet aus:lv_font_converlaubt das nur mit Kompression, und die kostet beim Zeichnen genau das, was gerade eingespart wird.Beide Panel-Varianten mit arduino-cli gegengebaut (
PartitionScheme=custom, passend zurpartitions.csvmit zwei 6,5-MB-Slots).🤖 Generated with Claude Code
https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS