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.