v4.2.1¶
A v4.2.1 adiciona suporte aos sensores DHT11/DHT22 no Nano RP2040 e mais variantes de câmera MT9V0xx, além de correções de ImageIO, WiFi e cache de framebuffer. A transferência de imagem agora é descarregada via MDMA por padrão — leia a mudança incompatível abaixo.
Destaques¶
Nano RP2040 Connect — suporte aos sensores de temperatura/umidade DHT11 / DHT22.
Mais variantes MT9V0xx — MT9V022 / MT9V024 / MT9V032 / MT9V034.
ImageIO agora lida com todos os modos e arquivos mais antigos; correções no cache de framebuffer e em
copy_to_fb.Incompatível: a transferência de imagem agora é descarregada via MDMA por padrão — veja a mudança incompatível.
Novos recursos¶
Nano RP2040 Connect — adicionado suporte aos sensores DHT11 e DHT22.
Variantes de câmera MT9V0xx — o driver MT9V0xx agora suporta os sensores MT9V022 / MT9V024 / MT9V032 / MT9V034.
Outras mudanças e melhorias¶
A mensagem de console “frozen module not found” não é mais exibida.
O Nano RP2040 Connect já vem com o conteúdo padrão de um sistema de arquivos novo.
Correções de bugs¶
Corrigidos os rótulos do modelo de detector de pessoas embutido.
Corrigido o
ImageIOpara suportar todos os modos e arquivos de gravação mais antigos.Corrigido o
copy_to_fbao mirar uma imagem existente, e o cache de framebuffer agora é invalidado antes do uso (evita dados de imagem corrompidos).Corrigidos o driver de WiFi NINA (Nano RP2040 Connect) e um bug de especificação de flag de
machine.Timer.
Hardware e suporte a placas¶
Arduino Nano RP2040 Connect — sensores DHT11/DHT22, configuração padrão de I2C/arquivos.
MT9V0xx — suporte às variantes MT9V022/024/032/034.
Mudanças incompatíveis na API¶
Quebras de API visíveis ao usuário entre a v4.2.0 e a v4.2.1.
A única mudança incompatível é uma mudança de comportamento (mesma API, resultados diferentes) — reverifique capturas sensíveis ao tempo.
Transferência de imagem descarregada via MDMA por padrão (comportamento)¶
As transferências de imagem agora são totalmente descarregadas para o MDMA por padrão em placas compatíveis. Isso acelera a captura mas muda o caminho e o tempo da transferência — reverifique scripts que dependiam do tempo de captura anterior (sem descarregamento).
Commit: e6cc4223d
Lista de verificação de migração¶
Apenas código de captura sensível ao tempo é afetado: revalide quaisquer suposições de tempo em torno da captura de imagem dado o novo descarregamento MDMA padrão (a mudança de descarregamento MDMA). Todos os outros scripts rodam sem alterações.