v1.8.0

A v1.8.0 é uma versão de WiFi e ajustes: ela acelera o barramento SPI do WINC, corrige um lote de bugs de socket do WINC, limita a redução máxima de FPS e altera o teto de ganho automático padrão para 8x. A mudança no teto de ganho padrão é uma mudança de comportamento — leia as mudanças incompatíveis abaixo.

Destaques

  • WiFi mais rápido — maior taxa de transmissão (baud rate) do SPI do WINC, com correções de socket.

  • Limite de FPS — a redução máxima de FPS é limitada a 1/2 FPS (30 FPS).

  • Incompatível: o teto de ganho automático padrão mudou para 8x — veja as mudanças incompatíveis.

Novos recursos

  • Adicionado um script de teste de FPS.

Outras mudanças e melhorias

  • Aumentada a taxa de transmissão (baud rate) / velocidade do SPI do WINC para um WiFi mais rápido; limitada a redução máxima de FPS a 1/2 FPS (30 FPS); melhorados o registro de depuração e o exemplo de streaming MJPEG.

Correções de bugs

  • Corrigido o estado padrão do buffer de quadro, as informações de accept do socket WINC, o socket_send do WINC e melhorado o tratamento de erros de socket / requisição assíncrona.

Mudanças incompatíveis na API

Quebras de API visíveis ao usuário entre a v1.7.0 e a v1.8.0. Escopo: C-modules em Python em modules/ e bibliotecas Python em scripts/libraries/.

A mudança incompatível é uma mudança de behavior (mesma API, resultado diferente) — revise os scripts afetados. Cada hash de commit leva ao seu diff no GitHub.

Teto de ganho automático padrão mudou para 8x (behavior)

O teto de ganho automático padrão foi alterado para 8x. Os scripts que dependiam do teto de ganho padrão anterior verão um brilho/ruído de imagem diferente sob ganho automático — defina um teto de ganho explícito se você precisar do comportamento antigo.

Commits: bdafca5a7

Lista de verificação de migração

Defina um teto de ganho explícito se o seu script dependia do padrão anterior (a mudança de teto de ganho). Todos os outros scripts funcionam sem alterações.