v1.8.0

v1.8.0 este o versiune de WiFi și ajustare: accelerează magistrala SPI WINC, remediază un set de erori de socket WINC, limitează reducerea maximă a FPS și schimbă plafonul implicit de amplificare (gain) automată la 8x. Modificarea plafonului implicit de amplificare (gain) este o modificare de comportament — citiți modificările incompatibile de mai jos.

Aspecte importante

  • WiFi mai rapid — rată baud SPI WINC mai mare, cu remedieri de socket.

  • Plafon FPS — reducerea maximă a FPS este limitată la 1/2 FPS (30 FPS).

  • Incompatibil: plafonul implicit de amplificare (gain) automată s-a schimbat la 8x — vedeți modificările incompatibile.

Funcții noi

  • S-a adăugat un script de test FPS.

Alte modificări și îmbunătățiri

  • S-a mărit rata baud / viteza SPI WINC pentru WiFi mai rapid; s-a limitat reducerea maximă a FPS la 1/2 FPS (30 FPS); s-a curățat jurnalizarea de depanare și exemplul de redare în flux MJPEG.

Remedieri de erori

  • S-au remediat starea implicită a tamponului de cadre (frame buffer), informațiile de accept ale socketului WINC, socket_send WINC și s-a curățat gestionarea erorilor de socket / cereri asincrone.

Modificări incompatibile de API

Întreruperi de API vizibile pentru utilizator între v1.7.0 și v1.8.0. Domeniu: module C Python din modules/ și biblioteci Python din scripts/libraries/.

Modificarea incompatibilă este o modificare de comportament (același API, rezultat diferit) — reverificați scripturile afectate. Fiecare hash de commit are legătură către diff-ul său pe GitHub.

Plafonul implicit de amplificare (gain) automată schimbat la 8x (comportament)

Plafonul implicit de amplificare (gain) automată a fost schimbat la 8x. Scripturile care s-au bazat pe plafonul de amplificare implicit anterior vor observa o luminozitate/zgomot diferit al imaginii sub amplificare automată — setați un plafon de amplificare explicit dacă aveți nevoie de comportamentul vechi.

Commit-uri: bdafca5a7

Listă de verificare pentru migrare

Setați un plafon de amplificare (gain) explicit dacă scriptul vostru depindea de valoarea implicită anterioară (modificarea plafonului de amplificare). Toate celelalte scripturi rulează nemodificate.