v2.2.0

v2.2.0 führt AprilTags-Unterstützung ein (image.find_apriltags()), aktiviert CAN2 auf der OpenMV 2 / 3, fügt zusätzliche MicroPython-Module hinzu, stellt die Pixy-Emulations-Callbacks wieder her und passt die Behandlung von Strg-D/C/A in der REPL an die der Standard-MicroPython-Boards an. Es bringt keine API-Änderungen mit Kompatibilitätsbruch mit sich — Skripte für v2.1.0 laufen unverändert.

Höhepunkte

  • AprilTags — Erkennung von Fiducial-Markern mit image.find_apriltags().

  • CAN2 — auf der OpenMV 2 und OpenMV 3 aktiviert.

  • Weitere MicroPython-Module aktiviert.

  • REPL — Strg-D / Strg-C / Strg-A verhalten sich nun wie bei Standard-MicroPython-Boards.

  • Keine API-Änderungen mit Kompatibilitätsbruch — neu flashen und Ihre v2.1.0-Skripte laufen unverändert.

Neue Funktionen

  • AprilTags — Erkennung von AprilTag-Fiducial-Markern hinzugefügt (image.find_apriltags()), mit Release-/Fehlerkorrekturen.

  • CAN2 — CAN2 auf der OpenMV 2 / 3 aktiviert (mit CAN-init0/de-init in main).

  • Zusätzliche MicroPython-Module aktiviert und die Pixy-Emulations-Callbacks wiederhergestellt.

Weitere Änderungen und Verbesserungen

  • Die REPL behandelt Strg-D / Strg-C / Strg-A nun auf dieselbe Weise wie Standard-MicroPython-Boards; die Beispielskripte für Gesichtserkennung und Gesichtsverfolgung wurden aktualisiert.

Fehlerkorrekturen

  • Fehler beim Dekodieren von QR-Codes, beim Haar-Cascade-Schritt und bei der Bootloader-LED behoben.

Hardware- und Board-Unterstützung

  • OpenMV 2 / 3 — CAN2 aktiviert; ein SWD-Programmer-Flag hinzugefügt.

API-Änderungen mit Kompatibilitätsbruch

v2.2.0 bringt keine Python-API-Änderungen mit Kompatibilitätsbruch mit sich. Skripte, die unter v2.1.0 liefen, laufen unter v2.2.0 unverändert — einfach die Firmware neu flashen.