v4.2.0

A v4.2.0 adiciona suporte a deteção de objetos ao pipeline ML, reformula os scripts de arranque / pyexec, e corrige o carregamento de JPEG e o USB high-speed (ULPI). A reformulação de boot/exec é uma alteração de comportamento — leia a alteração de ruptura abaixo.

Destaques

  • Suporte a deteção de objetos adicionado ao pipeline TensorFlow/ML.

  • Scripts de arranque e pyexec reformulados.

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

  • Ruptura: a reformulação do script de arranque / pyexec altera o comportamento de arranque — consulte a alteração de ruptura.

Novas funcionalidades

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

Outras alterações e melhorias

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

Correções de erros

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

Suporte de hardware e placas

  • Arduino Nano RP2040 Connect — definidos os pinos I2C predefinidos.

Alterações de ruptura da API

Alterações de API visíveis para o utilizador entre v4.1.4 e v4.2.0.

A única alteração de ruptura é uma alteração de comportamento à sequência de arranque/exec.

Scripts de arranque e pyexec reformulados (comportamento)

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

Commit: b0c7a3272

Guia de migração

Rever qualquer comportamento personalizado de boot.py / dependente do arranque face à sequência de arranque/exec reformulada (a alteração de arranque/exec). Todos os outros scripts funcionam sem alterações.