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.