feat(P4): Eigener Menüpunkt „Darstellung“, größere Uhr im Standby (1.9.6) #75

Merged
thomas merged 1 commits from feat/darstellung-eigene-seite-groessere-uhr into main 2026-09-03 09:24:31 +02:00
Owner
  • 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.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). 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01NeFMr439WcLMdebE3kU7fS
thomas added 1 commit 2026-09-03 09:24:30 +02:00
- 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 main 2026-09-03 09:24:31 +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#75