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 undsocket_sendvon 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.