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.