v1.8.0

A v1.8.0 é uma versão focada em WiFi e ajustes: acelera o barramento SPI do WINC, corrige vários erros de sockets do WINC, limita a redução máxima de FPS, e altera o limite máximo de ganho automático predefinido para 8x. A alteração do limite máximo de ganho predefinido é uma alteração de comportamento — leia as alterações incompatíveis abaixo.

Destaques

  • WiFi mais rápido — taxa de baud SPI do WINC mais elevada, com correções de sockets.

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

  • Incompatível: o limite máximo de ganho automático predefinido foi alterado para 8x — consulte as alterações incompatíveis.

Novas funcionalidades

  • Adicionado um script de teste de FPS.

Outras alterações e melhorias

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

Correções de erros

  • Corrigido o estado predefinido do buffer de fotograma, informações de accept de socket WINC, socket_send do WINC, e melhorado o tratamento de erros de sockets / pedidos assíncronos.

Alterações incompatíveis na API

Quebras de API visíveis pelo utilizador entre v1.7.0 e v1.8.0. Âmbito: módulos C Python em modules/ e bibliotecas Python em scripts/libraries/.

A alteração incompatível é uma alteração de comportamento (mesma API, resultado diferente) — verifique novamente os scripts afetados. Cada hash de commit contém uma ligação para o diff no GitHub.

Limite máximo de ganho automático predefinido alterado para 8x (comportamento)

O limite máximo de ganho automático predefinido foi alterado para 8x. Os scripts que dependiam do limite máximo de ganho predefinido anterior irão observar diferente brilho/ruído da imagem com ganho automático — defina um limite máximo de ganho explícito se necessitar do comportamento anterior.

Commits: bdafca5a7

Lista de verificação de migração

Defina um limite máximo de ganho explícito se o seu script dependia do valor predefinido anterior (a alteração do limite de ganho). Todos os outros scripts funcionam sem alterações.