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
pyexecreproiectate.S-au corectat încărcarea JPEG și pinul DIR al USB de mare viteză (ULPI).
Incompatibil: reproiectarea scripturilor de pornire /
pyexecschimbă 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.