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 accept del socket del WINC, socket_send del 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.