v4.2.0

v4.2.0 adaugă suport pentru detectarea obiectelor în pipeline-ul ML, reproiectează scripturile de pornire / pyexec și corectează încărcarea JPEG și USB de mare viteză (ULPI). Reproiectarea boot/exec este o modificare de comportament — citiți modificarea incompatibilă de mai jos.

Aspecte importante

  • Suport pentru detectarea obiectelor adăugat în pipeline-ul TensorFlow/ML.

  • Scripturi de pornire și pyexec reproiectate.

  • S-au corectat încărcarea JPEG și pinul DIR al USB de mare viteză (ULPI).

  • Incompatibil: reproiectarea scripturilor de pornire / pyexec schimbă comportamentul la pornire — vezi modificarea incompatibilă.

Funcții noi

  • Detectarea obiectelor — s-a adăugat suport pentru modele de detectare a obiectelor în pipeline-ul de inferență TensorFlow/ML.

Alte modificări și îmbunătățiri

  • Submodulul MicroPython inclus a fost actualizat.

Corectări de erori

  • S-au corectat încărcarea imaginilor JPEG și definiția pinului DIR al USB de mare viteză ULPI.

Hardware și suport pentru plăci

  • Arduino Nano RP2040 Connect — s-au setat pinii I2C impliciți.

Modificări incompatibile de API

Incompatibilități de API vizibile pentru utilizator între v4.1.4 și v4.2.0.

Singura modificare incompatibilă este o modificare de comportament a secvenței boot/exec.

Scripturile de pornire și pyexec reproiectate (comportament)

Scripturile de pornire și calea de execuție a scripturilor pyexec au fost reproiectate. Comportamentul este în mare parte același, dar ordinea/gestionarea pornirii și a execuției scripturilor s-a schimbat — reverificați scripturile care se bazau pe secvența anterioară de pornire (de exemplu, comportamentul personalizat al boot.py sau gestionarea exactă a excepțiilor la finalul scriptului).

Commit: b0c7a3272

Listă de verificare pentru migrare

Reverificați orice comportament personalizat al boot.py / dependent de pornire în raport cu secvența boot/exec reproiectată (modificarea boot/exec). Toate celelalte scripturi rulează neschimbate.