v4.2.0

v4.2.0 aggiunge il supporto al rilevamento di oggetti alla pipeline ML, rielabora gli script di boot / pyexec e corregge il caricamento JPEG e l’USB high-speed (ULPI). La rielaborazione di boot/exec è una modifica di comportamento — leggi la modifica incompatibile qui sotto.

In evidenza

  • Supporto al rilevamento di oggetti aggiunto alla pipeline TensorFlow/ML.

  • Rielaborati gli script di boot e pyexec.

  • Corretti il caricamento JPEG e il pin DIR dell’USB high-speed (ULPI).

  • Incompatibilità: la rielaborazione degli script di boot / pyexec modifica il comportamento di avvio — vedi la modifica incompatibile.

Nuove funzionalità

  • Rilevamento di oggetti — aggiunto il supporto ai modelli di rilevamento di oggetti alla pipeline di inferenza TensorFlow/ML.

Altre modifiche e miglioramenti

  • Il sottomodulo MicroPython incluso è stato aggiornato.

Correzioni di bug

  • Corretti il caricamento delle immagini JPEG e la definizione del pin DIR dell’USB high-speed ULPI.

Hardware e supporto schede

  • Arduino Nano RP2040 Connect — impostati i pin I2C predefiniti.

Modifiche incompatibili dell’API

Modifiche incompatibili dell’API visibili all’utente tra v4.1.4 e v4.2.0.

L’unica modifica incompatibile è una modifica di comportamento alla sequenza di boot/exec.

Script di boot e pyexec rielaborati (comportamento)

Gli script di boot e il percorso di esecuzione degli script pyexec sono stati rielaborati. Il comportamento è in gran parte lo stesso, ma l’ordine/gestione del boot e dell’esecuzione degli script è cambiato — ricontrolla gli script che si basavano sulla precedente sequenza di avvio (ad es. comportamento personalizzato di boot.py o gestione esatta delle eccezioni alla fine dello script).

Commit: b0c7a3272

Checklist di migrazione

Ricontrolla qualsiasi comportamento personalizzato di boot.py / dipendente dall’avvio rispetto alla sequenza di boot/exec rielaborata (la modifica di boot/exec). Tutti gli altri script funzionano senza modifiche.