perf/zeichenpuffer-bildlauf
Nach der Umstellung auf einen Bildspeicher war der Bildlauf sehr zäh. Grund war der Zwischenpuffer: Mit 120 Zeilen brauchte ein Bildlauf über die ganze Seite sechs Durchgänge, jeder mit eigener Übertragung in den Bildspeicher. - CONFIG_EXAMPLE_LVGL_PORT_BUF_HEIGHT auf LCD_V_RES: ein Durchgang statt sechs. - Zweiter Zeichenpuffer (LVGL_PORT_SECOND_DRAW_BUFFER), damit LVGL den nächsten Bereich zeichnen kann, während der vorige übertragen wird. Dafür eine kleine, markierte Änderung in lvgl_port_v9.c - der Hersteller-Port legt dort nur einen Puffer an. Kosten 2 x 2,8 MB PSRAM. Das Startverhalten bleibt unberührt: Es handelt sich um Zeichenpuffer, nicht um Bildspeicher der Anzeige - es bleibt bei einem Bildspeicher. 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%