perf/feste-hoehen-und-nachweis
Die festen Breiten aus 1.9.4 haben nicht gereicht. lv_label_set_text ruft lv_obj_refresh_self_size(); ist eines der beiden Maße LV_SIZE_CONTENT, gilt das Parent-Layout als dirty und der Container wird komplett invalidiert. - tempField(): big und setp bekommen zusätzlich eine feste Höhe aus lv_font_get_line_height(). - infoCell(): val ebenso, mit Platz für zwei Zeilen. - g_clock: feste Breite/Höhe, rechtsbündig. Erklärt den Bereich "x 6..57, y 2..41" (Menü-Knopf), der bei jedem Minutenwechsel durch das Header-Relayout mit invalidiert wurde. Zusätzlich eine gezielte Diagnose: LV_EVENT_INVALIDATE_AREA auf g_content und der Dashboard-Seite meldet, wenn ein ganzer Container invalidiert wird - damit ist "einzelnes Label" von "kompletter Bereich" zu unterscheiden. 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%