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 WINC socket_send gerepareerd, 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.