v3.9.2

v3.9.2 verbessert den TV-Treiber erheblich (höhere Auflösung, Skalierung, Triple-Buffering), reaktiviert imlib-Funktionen, die nun in den Flash passen, erhöht die ImageIO-Formatversion und behebt den FLIR-Lepton-Treiber, das F7-LCD-Triple-Buffering sowie die Graustufen-Farb-/Y-Filterung. Es führt keine Breaking-API-Änderungen ein — v3.9.1-Skripte laufen unverändert.

Höhepunkte

  • TV-Treiber — höhere Auflösung, Skalierung und Triple-Buffering.

  • Mehr imlib-Funktionen reaktiviert, nachdem der zusätzliche Code nun in den Flash passt.

  • Korrekturen — FLIR-Lepton-Treiber (M4/M7), F7-LCD-Triple-Buffering, Graustufen-Farbe und Y-Filterung.

  • Keine Breaking-API-Änderungen — flashen Sie neu und Ihre v3.9.1-Skripte laufen unverändert.

Neue Funktionen

  • TV-Treiber — verbesserte Auflösung, Skalierung hinzugefügt und Triple-Buffering hinzugefügt.

  • imlib-Funktionen und zusätzliche Unterstützung reaktiviert, die nun in den Flash passen.

Weitere Änderungen und Verbesserungen

  • Die ImageIO-Formatversion erhöht; auf RGB565 umgestellt, wenn eine Farbtabelle verwendet wird, und auf schnelle YUV-Makros; mehrere Beispiele umbenannt und aufgeräumt; SD-Hardware-Flusssteuerung aktiviert und zwei Stoppbits für die Debug-UART-Verbindung verwendet.

Fehlerbehebungen

Kamera und Anzeige:

  • Behoben: der FLIR-Lepton-Treiber auf dem M4 und M7, F7-LCD-Triple-Buffering-Probleme, Graustufen-Farbe und der Y-Filter sowie die DCMI-De-Initialisierung beim Sensor-Shutdown (DCMI-MSP-De-Initialisierung hinzugefügt).

System:

  • Ein Problem mit einer alten Version von pygame im Desktop-Tooling behoben.

Breaking-API-Änderungen

v3.9.2 führt keine Breaking-Python-API-Änderungen ein. Skripte, die auf v3.9.1 liefen, laufen unverändert auf v3.9.2 — flashen Sie einfach die Firmware neu.