v1.8.0¶
v1.8.0 is een WiFi-en-afstemming-release: het versnelt de WINC SPI-bus, repareert een reeks WINC socket-bugs, beperkt de maximale FPS-reductie, en wijzigt de standaard automatische versterkingslimiet naar 8x. De wijziging van de standaard versterkingslimiet is een gedragswijziging — lees de breaking changes hieronder.
Hoogtepunten¶
Snellere WiFi — hogere WINC SPI-baudrate, met socketfixes.
FPS-limiet — de maximale FPS-reductie is beperkt tot 1/2 FPS (30 FPS).
Breaking: de standaard automatische versterkingslimiet is gewijzigd naar 8x — zie de breaking changes.
Nieuwe functies¶
Een FPS-testscript toegevoegd.
Overige wijzigingen en verbeteringen¶
De WINC SPI-baudrate / snelheid verhoogd voor snellere WiFi; de maximale FPS-reductie beperkt tot 1/2 FPS (30 FPS); de debuglogging en het MJPEG-streamingvoorbeeld opgeschoond.
Bugfixes¶
De standaard framebuffer-toestand, de WINC socket
accept-info en WINCsocket_sendgerepareerd, en de foutafhandeling van socket / async-requests opgeschoond.
Breaking API-wijzigingen¶
Voor de gebruiker zichtbare API-breaks tussen v1.7.0 en v1.8.0. Bereik: Python C-modules in modules/ en Python-bibliotheken in scripts/libraries/.
De breaking change is een behavior-wijziging (dezelfde API, ander resultaat) — controleer de getroffen scripts opnieuw. Elke commit-hash linkt naar de bijbehorende diff op GitHub.
Standaard automatische versterkingslimiet gewijzigd naar 8x (behavior)¶
De standaard automatische versterkingslimiet is gewijzigd naar 8x. Scripts die op de vorige standaard versterkingslimiet vertrouwden, zullen onder automatische versterking een andere helderheid/ruis van de afbeelding zien — stel een expliciete versterkingslimiet in als je het oude gedrag nodig hebt.
Commits: bdafca5a7
Migratiechecklist¶
Stel een expliciete versterkingslimiet in als je script afhing van de vorige standaard (de versterkingslimiet-wijziging). Alle overige scripts draaien ongewijzigd.