v1.8.0#
v1.8.0 es una versión de WiFi y ajustes: acelera el bus SPI del WINC, corrige un lote de errores de sockets del WINC, limita la reducción máxima de FPS y cambia el límite superior de ganancia automática predeterminado a 8x. El cambio del límite de ganancia predeterminado es un cambio de comportamiento — lee los cambios incompatibles a continuación.
Aspectos destacados#
WiFi más rápido — mayor velocidad en baudios del SPI del WINC, con correcciones de sockets.
Límite de FPS — la reducción máxima de FPS está limitada a 1/2 FPS (30 FPS).
Incompatible: el límite superior de ganancia automática predeterminado cambió a 8x — consulta los cambios incompatibles.
Nuevas características#
Se añadió un script de prueba de FPS.
Otros cambios y mejoras#
Se aumentó la velocidad en baudios / velocidad del SPI del WINC para un WiFi más rápido; se limitó la reducción máxima de FPS a 1/2 FPS (30 FPS); se depuró el registro de depuración y el ejemplo de transmisión MJPEG.
Correcciones de errores#
Se corrigió el estado predeterminado del búfer de fotogramas (frame buffer), la información de
acceptdel socket del WINC,socket_senddel WINC, y se depuró el manejo de errores de socket / solicitud asíncrona.
Cambios incompatibles en la API#
Rupturas de la API visibles para el usuario entre v1.7.0 y v1.8.0. Alcance: módulos C de Python en modules/ y bibliotecas de Python en scripts/libraries/.
El cambio incompatible es un cambio de behavior (misma API, resultado diferente) — vuelve a revisar los scripts afectados. Cada hash de commit enlaza a su diff en GitHub.
El límite superior de ganancia automática predeterminado cambió a 8x (behavior)#
El límite superior de ganancia automática predeterminado se cambió a 8x. Los scripts que dependían del límite de ganancia predeterminado anterior verán un brillo/ruido de imagen diferente con la ganancia automática — establece un límite de ganancia explícito si necesitas el comportamiento anterior.
Commits: bdafca5a7
Lista de verificación de migración#
Establece un límite de ganancia explícito si tu script dependía del valor predeterminado anterior (el cambio del límite de ganancia). Todos los demás scripts funcionan sin cambios.