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 ImageIO para suportar todos os modos e arquivos de gravação mais antigos.

  • Corrigido o copy_to_fb ao 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.