feat/schriftgroesse-einstellbar
Klein, Mittel oder Groß - Karte "Darstellung" auf der Seite Reinigung & Wartung. LVGL-Schriften sind fest einkompilierte Bilddaten und existieren nur in den Größen, die im Projekt liegen (14/18/28/40/48). Stufenloses Skalieren gibt es also nicht. Stattdessen drei Rollen - font_small(), font_text(), font_title() -, die je nach Einstellung eine Stufe höher greifen; die 45 festen Schriftverweise in ui.cpp sind darauf umgestellt. - Die großen Anzeigen (Temperatur 40/48, Uhr) bleiben fest: Sie sind auf die Bildschirmgröße abgestimmt. - Die Grundschrift wird am Bildschirmobjekt gesetzt, damit alles ohne eigene Schrift sie erbt. - Die Einstellung liegt lokal im P4 (NVS "anzeige"), nicht auf der S3. - Nach der Auswahl folgt ein Neustart; der Frühstart-Zähler der Absturzsicherung wird vorher zurückgesetzt. Offen: In der Stufe Groß brauchen die Karten mehr Platz - ob alle Seiten dann noch vollständig auf den Bildschirm passen, zeigt erst das Gerät. Beide Panel-Varianten mit arduino-cli gegengebaut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
Dual-PID / Siebträgermaschinen-Steuerung, entworfen für die QuickMill Silvano
654 MiB
Languages
C
85.6%
C++
14.2%
Python
0.1%