fix(P4): Verlaufs-Historie ins PSRAM verlagern — interner RAM lief über
Die 60-min-Ringpuffer der Verlauf-Seite (~29 KB) lagen als statische Arrays im internen RAM und sprengten das Board-Limit (Linker: 107 % dynamischer Speicher, Build brach ab). Historie jetzt als ein Block per heap_caps_malloc im PSRAM (Fallback MALLOC_CAP_8BIT), wie die LVGL-Framebuffer; alle Zugriffe gegen Allokationsfehler abgesichert (Chart bliebe dann leer). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
ea64e7de04
commit
fd6ec5371b
@@ -14,6 +14,8 @@ Version 1.0.11:
|
||||
ebenfalls P4-lokal im NVS.
|
||||
- Feinere Kurven: Die Temperatur-Historie wird jetzt in Zehntelgrad geführt und gezeichnet
|
||||
(vorher ganzzahlig gerundet) — PID-Schwingungen um ±1 °C sind damit sauber ablesbar.
|
||||
- Die ~29 KB Historie liegen im PSRAM (heap_caps_malloc, wie die LVGL-Framebuffer) —
|
||||
als statische Arrays sprengten sie den internen RAM (Linker: 107 % belegt).
|
||||
- Shot-Zusammenfassung: Karte auf 560 px verbreitert und Spaltenabstand zwischen
|
||||
Dauer/Gewicht/Flow deutlich vergrößert (28 px statt 10 px) — die drei Werte standen
|
||||
zu nahe beisammen und waren schlecht lesbar.
|
||||
|
||||
Reference in New Issue
Block a user