v4.2.0

A v4.2.0 adiciona suporte à detecção de objetos ao pipeline de ML, reformula os scripts de boot / pyexec e corrige o carregamento de JPEG e o USB high-speed (ULPI). A reformulação do boot/exec é uma mudança de comportamento — leia a mudança incompatível abaixo.

Destaques

  • Suporte à detecção de objetos adicionado ao pipeline TensorFlow/ML.

  • Scripts de boot e pyexec reformulados.

  • Corrigidos o carregamento de JPEG e o pino DIR do USB high-speed (ULPI).

  • Incompatível: a reformulação do script de boot / pyexec altera o comportamento de inicialização — veja a mudança incompatível.

Novos recursos

  • Detecção de objetos — adicionado suporte a modelos de detecção de objetos ao pipeline de inferência TensorFlow/ML.

Outras mudanças e melhorias

  • O submódulo MicroPython incluído foi atualizado.

Correções de bugs

  • Corrigidos o carregamento de imagens JPEG e a definição do pino DIR do USB high-speed ULPI.

Hardware e suporte a placas

  • Arduino Nano RP2040 Connect — definidos os pinos I2C padrão.

Mudanças incompatíveis na API

Quebras de API visíveis ao usuário entre a v4.1.4 e a v4.2.0.

A única mudança incompatível é uma mudança de comportamento na sequência de boot/exec.

Scripts de boot e pyexec reformulados (comportamento)

Os scripts de boot e o caminho de execução de scripts pyexec foram reformulados. O comportamento é em grande parte o mesmo, mas a ordem/tratamento da execução de boot e de scripts mudou — reverifique scripts que dependiam da sequência de inicialização anterior (por exemplo, comportamento personalizado de boot.py ou tratamento exato de exceções ao final do script).

Commit: b0c7a3272

Lista de verificação de migração

Reverifique qualquer comportamento personalizado de boot.py / dependente da inicialização em relação à sequência de boot/exec reformulada (a mudança de boot/exec). Todos os outros scripts rodam sem alterações.