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ó
ImageIOpara soportar todos los modos y los archivos de grabación antiguos.Se corrigió
copy_to_fbal 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.