v1.8.0

v1.8.0 ist ein WiFi-und-Tuning-Release: Es beschleunigt den WINC-SPI-Bus, behebt eine Reihe von WINC-Socket-Fehlern, begrenzt die maximale FPS-Reduzierung und ändert die standardmäßige Obergrenze der automatischen Verstärkung auf 8x. Die Änderung der Standard-Verstärkungsobergrenze ist eine Verhaltensänderung — lesen Sie die nachstehenden Breaking Changes.

Highlights

  • Schnelleres WiFi — höhere WINC-SPI-Baudrate, mit Socket-Korrekturen.

  • FPS-Begrenzung — die maximale FPS-Reduzierung ist auf 1/2 FPS (30 FPS) begrenzt.

  • Breaking: die standardmäßige Obergrenze der automatischen Verstärkung wurde auf 8x geändert — siehe die Breaking Changes.

Neue Funktionen

  • Ein FPS-Testskript hinzugefügt.

Weitere Änderungen und Verbesserungen

  • Die WINC-SPI-Baudrate/-Geschwindigkeit für schnelleres WiFi erhöht; die maximale FPS-Reduzierung auf 1/2 FPS (30 FPS) begrenzt; das Debug-Logging und das MJPEG-Streaming-Beispiel bereinigt.

Fehlerbehebungen

  • Den standardmäßigen Framebuffer-Zustand, die WINC-Socket-accept-Informationen und socket_send von WINC korrigiert sowie die Fehlerbehandlung für Sockets / asynchrone Anfragen bereinigt.

Breaking API-Änderungen

Für Benutzer sichtbare API-Brüche zwischen v1.7.0 und v1.8.0. Umfang: Python-C-Module in modules/ und Python-Bibliotheken in scripts/libraries/.

Die Breaking Change ist eine behavior-Änderung (gleiche API, anderes Ergebnis) — betroffene Skripte erneut prüfen. Jeder Commit-Hash verlinkt auf seinen Diff auf GitHub.

Standardmäßige Obergrenze der automatischen Verstärkung auf 8x geändert (behavior)

Die standardmäßige Obergrenze der automatischen Verstärkung wurde auf 8x geändert. Skripte, die sich auf die vorherige Standard-Verstärkungsobergrenze verließen, werden bei automatischer Verstärkung eine andere Bildhelligkeit/-rauschen feststellen — setzen Sie eine explizite Verstärkungsobergrenze, falls Sie das alte Verhalten benötigen.

Commits: bdafca5a7

Migrations-Checkliste

Setzen Sie eine explizite Verstärkungsobergrenze, falls Ihr Skript vom vorherigen Standard abhing (die Verstärkungsobergrenzen-Änderung). Alle anderen Skripte laufen unverändert.