v2.2.0

A v2.2.0 introduz suporte a AprilTags (image.find_apriltags()), habilita o CAN2 nas OpenMV 2 / 3, adiciona módulos extras do MicroPython, restaura os callbacks de emulação da Pixy e alinha o tratamento de Ctrl-D/C/A do REPL com o das placas MicroPython padrão. Ela não introduz nenhuma mudança incompatível na API — os scripts da v2.1.0 rodam sem alterações.

Destaques

  • AprilTags — detecção de marcadores fiduciais image.find_apriltags().

  • CAN2 — habilitado nas OpenMV 2 e OpenMV 3.

  • Mais módulos do MicroPython habilitados.

  • REPL — Ctrl-D / Ctrl-C / Ctrl-A agora se comportam como nas placas MicroPython padrão.

  • Nenhuma mudança incompatível na API — refaça o flash e seus scripts da v2.1.0 rodam sem alterações.

Novos recursos

  • AprilTags — adicionada a detecção de marcadores fiduciais AprilTag (image.find_apriltags()), com correções de release/bugs.

  • CAN2 — habilitado o CAN2 nas OpenMV 2 / 3 (com init0/de-init do CAN em main).

  • Habilitados módulos adicionais do MicroPython e restaurados os callbacks de emulação da Pixy.

Outras mudanças e melhorias

  • O REPL agora trata Ctrl-D / Ctrl-C / Ctrl-A da mesma forma que as placas MicroPython padrão; atualizados os scripts de exemplo de detecção e rastreamento de rostos.

Correções de bugs

  • Corrigidos bugs na decodificação de QR codes, na etapa da cascata Haar e no LED do bootloader.

Suporte de hardware e placas

  • OpenMV 2 / 3 — CAN2 habilitado; adicionada uma flag de programador SWD.

Mudanças incompatíveis na API

A v2.2.0 não introduz nenhuma mudança incompatível na API do Python. Os scripts que rodavam na v2.1.0 rodam sem alterações na v2.2.0 — basta refazer o flash do firmware.