v4.2.1

v4.2.1 añade soporte de los sensores DHT11/DHT22 en la Nano RP2040 y más variantes de cámara MT9V0xx, además de correcciones de ImageIO, WiFi y caché del framebuffer. La transferencia de imágenes ahora se descarga a MDMA de forma predeterminada — lea el cambio incompatible a continuación.

Aspectos destacados

  • Nano RP2040 Connect — soporte de los sensores de temperatura/humedad DHT11 / DHT22.

  • Más variantes de MT9V0xx — MT9V022 / MT9V024 / MT9V032 / MT9V034.

  • ImageIO ahora maneja todos los modos y archivos antiguos; correcciones de la caché del framebuffer y de copy_to_fb.

  • Incompatible: la transferencia de imágenes ahora se descarga a MDMA de forma predeterminada — consulte el cambio incompatible.

Nuevas funciones

  • Nano RP2040 Connect — se añadió soporte de los sensores DHT11 y DHT22.

  • Variantes de cámara MT9V0xx — el controlador MT9V0xx ahora soporta los sensores MT9V022 / MT9V024 / MT9V032 / MT9V034.

Otros cambios y mejoras

  • El mensaje de consola «frozen module not found» ya no se imprime.

  • La Nano RP2040 Connect se entrega con un contenido de sistema de archivos nuevo predeterminado.

Correcciones de errores

  • Se corrigieron las etiquetas del modelo de detección de personas integrado.

  • Se corrigió ImageIO para soportar todos los modos y los archivos de grabación antiguos.

  • Se corrigió copy_to_fb al apuntar a una imagen existente, y la caché del framebuffer ahora se invalida antes de usarse (evita datos de imagen corruptos).

  • Se corrigió el controlador de WiFi NINA (Nano RP2040 Connect) y un error en la especificación de banderas de machine.Timer.

Hardware y soporte de placas

  • Arduino Nano RP2040 Connect — sensores DHT11/DHT22, configuración predeterminada de I2C/archivos.

  • MT9V0xx — soporte de las variantes MT9V022/024/032/034.

Cambios incompatibles en la API

Rupturas de la API visibles para el usuario entre v4.2.0 y v4.2.1.

El único cambio incompatible es un cambio de comportamiento (misma API, resultados distintos) — vuelva a comprobar las capturas sensibles a la temporización.

La transferencia de imágenes se descarga a MDMA de forma predeterminada (comportamiento)

Las transferencias de imágenes ahora se descargan completamente a MDMA de forma predeterminada en las placas compatibles. Esto acelera la captura pero cambia la ruta y la temporización de la transferencia — vuelva a comprobar los scripts que dependían de la temporización de captura anterior (sin descarga).

Commit: e6cc4223d

Lista de verificación de migración

Solo se ve afectado el código de captura sensible a la temporización: vuelva a validar cualquier suposición de temporización en torno a la captura de imágenes dada la nueva descarga MDMA predeterminada (el cambio de descarga a MDMA). Todos los demás scripts se ejecutan sin cambios.