v2.2.0

v2.2.0 introduce compatibilidad con AprilTags (image.find_apriltags()), habilita CAN2 en la OpenMV 2 / 3, añade módulos adicionales de MicroPython, restaura las funciones de retorno (callbacks) de emulación de Pixy y alinea el manejo de Ctrl-D/C/A del REPL con el de las placas MicroPython estándar. No introduce ningún cambio de API que rompa la compatibilidad: los scripts de v2.1.0 se ejecutan sin cambios.

Aspectos destacados

  • AprilTags — detección de marcadores fiduciales con image.find_apriltags().

  • CAN2 — habilitado en la OpenMV 2 y la OpenMV 3.

  • Más módulos de MicroPython habilitados.

  • REPL — Ctrl-D / Ctrl-C / Ctrl-A ahora se comportan como en las placas MicroPython estándar.

  • Sin cambios de API que rompan la compatibilidad — vuelve a flashear y tus scripts de v2.1.0 se ejecutan sin cambios.

Nuevas funcionalidades

  • AprilTags — se añadió la detección de marcadores fiduciales AprilTag (image.find_apriltags()), con correcciones de errores y de publicación.

  • CAN2 — se habilitó CAN2 en la OpenMV 2 / 3 (con init0/de-init de CAN en main).

  • Se habilitaron módulos adicionales de MicroPython y se restauraron las funciones de retorno (callbacks) de emulación de Pixy.

Otros cambios y mejoras

  • El REPL ahora maneja Ctrl-D / Ctrl-C / Ctrl-A de la misma forma que las placas MicroPython estándar; se actualizaron los scripts de ejemplo de detección de rostros y seguimiento de rostros.

Correcciones de errores

  • Se corrigieron errores de decodificación de códigos QR, el paso de la cascada de Haar y el LED del gestor de arranque (bootloader).

Hardware y compatibilidad de placas

  • OpenMV 2 / 3 — CAN2 habilitado; se añadió una opción para programador SWD.

Cambios de API que rompen la compatibilidad

v2.2.0 no introduce ningún cambio en la API de Python que rompa la compatibilidad. Los scripts que se ejecutaban en v2.1.0 se ejecutan sin cambios en v2.2.0: solo vuelve a flashear el firmware.