v1.8.0#

v1.8.0 är en WiFi-och-justeringsrelease: den snabbar upp WINC SPI-bussen, åtgärdar en samling WINC-socketbuggar, begränsar den maximala FPS-sänkningen och ändrar standardtaket för automatisk förstärkning till 8x. Ändringen av standardtaket för förstärkning är en beteendeändring — läs de brytande ändringarna nedan.

Höjdpunkter#

  • Snabbare WiFi — högre WINC SPI-baudhastighet, med socketfixar.

  • FPS-tak — den maximala FPS-sänkningen begränsas till 1/2 FPS (30 FPS).

  • Brytande: standardtaket för automatisk förstärkning ändrades till 8x — se de brytande ändringarna.

Nya funktioner#

  • Lade till ett FPS-testskript.

Övriga ändringar och förbättringar#

  • Höjde WINC SPI-baudhastigheten / -hastigheten för snabbare WiFi; begränsade den maximala FPS-sänkningen till 1/2 FPS (30 FPS); städade upp felsökningsloggningen och MJPEG-strömningsexemplet.

Buggfixar#

  • Åtgärdade standardtillståndet för bildbufferten, WINC-socketens accept-info, WINC socket_send, och städade upp felhanteringen för socket / asynkrona förfrågningar.

Brytande API-ändringar#

Användarsynliga API-brytningar mellan v1.7.0 och v1.8.0. Omfattning: Python-C-moduler i modules/ och Python-bibliotek i scripts/libraries/.

Den brytande ändringen är en behavior-ändring (samma API, olika resultat) — kontrollera påverkade skript på nytt. Varje commit-hash länkar till sin diff på GitHub.

Standardtaket för automatisk förstärkning ändrat till 8x (behavior)#

Standardtaket för automatisk förstärkning ändrades till 8x. Skript som förlitade sig på det tidigare standardförstärkningstaket kommer att se annorlunda bildljusstyrka/-brus under automatisk förstärkning — ställ in ett explicit förstärkningstak om du behöver det gamla beteendet.

Commits: bdafca5a7

Migreringschecklista#

Ställ in ett explicit förstärkningstak om ditt skript var beroende av den tidigare standarden (förstärkningstaksändringen). Alla övriga skript körs oförändrade.