v2.2.0

v2.2.0 introduces AprilTags support (image.find_apriltags()), enables CAN2 on the OpenMV 2 / 3, adds extra MicroPython modules, restores Pixy emulation callbacks, and aligns the REPL Ctrl-D/C/A handling with standard MicroPython boards. It introduces no breaking API changes — v2.1.0 scripts run unchanged.

Highlights

  • AprilTagsimage.find_apriltags() fiducial-marker detection.

  • CAN2 — enabled on the OpenMV 2 and OpenMV 3.

  • More MicroPython modules enabled.

  • REPL — Ctrl-D / Ctrl-C / Ctrl-A now behave like standard MicroPython boards.

  • No breaking API changes — reflash and your v2.1.0 scripts run unchanged.

New features

  • AprilTags — added AprilTag fiducial-marker detection (image.find_apriltags()), with release/bug fixes.

  • CAN2 — enabled CAN2 on the OpenMV 2 / 3 (with CAN init0/de-init in main).

  • Enabled additional MicroPython modules and restored the Pixy-emulation callbacks.

Other changes and improvements

  • The REPL now handles Ctrl-D / Ctrl-C / Ctrl-A the same way as standard MicroPython boards; updated the face-detection and face-tracking example scripts.

Bug fixes

  • Fixed QR-code decoding bugs, the Haar cascade step, and the bootloader LED.

Hardware and board support

  • OpenMV 2 / 3 — CAN2 enabled; added an SWD-programmer flag.

Breaking API changes

v2.2.0 introduces no breaking Python API changes. Scripts that ran on v2.1.0 run unchanged on v2.2.0 — just reflash the firmware.