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
acceptdo socket WINC, osocket_senddo 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.