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.