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, WINCsocket_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.