v4.5.7¶
v4.5.7 adaugă recunoașterea senzorului PAG7920, unifică pipeline-ul de desenare pe backend-ul draw_image (pregătit pentru descărcarea pe GPU) și remediază o eroare de limită a decodorului JPEG și o eroare de protecție MPU pe STM32.
Aspecte importante¶
PAG7920 — ID-ul senzorului este acum recunoscut.
Pipeline de desenare unificat — operațiile cu linii rulează acum prin backend-ul
draw_image, care a fost refactorizat pentru a suporta descărcarea pe GPU.Remediate o eroare de limită a decodorului JPEG și o eroare de protecție MPU pe STM32.
Caracteristici noi¶
PAG7920 — adăugat enum-ul lipsă al senzorului PAG7920, astfel încât acel senzor să fie recunoscut.
Alte modificări și îmbunătățiri¶
Pipeline de desenare — toate operațiile cu linii folosesc acum backend-ul
draw_image, iardraw_imagea fost refactorizat pentru a suporta descărcarea pe GPU (bazele pentru desenarea accelerată hardware).Mai mult RAM pe plăcile fără JPEG — tamponul JPEG este acum rezervat doar atunci când este definit un codificator JPEG hardware.
ml.Model— reprezentarea sa tipărită afișează acum și adresa modelului.Submodulul MicroPython actualizat.
Remedieri de erori¶
Remediată o problemă de limită a decodorului JPEG (
imlib/jpegd).Remediată o eroare de protecție a regiunii MPU pe STM32.
Suport hardware și plăci¶
PAG7920 — senzorul este acum recunoscut după ID-ul său.
Modificări incompatibile ale API-ului¶
Întreruperi de API vizibile pentru utilizator între v4.5.6 și v4.5.7.
Singura modificare incompatibilă este restrânsă și afectează doar bibliotecile auxiliare de transport RPC.
Ajutoarele master SPI/I2C ale RPC mutate în machine (minor)¶
Bibliotecile auxiliare rpc_spi_master și rpc_i2c_master au fost actualizate pentru a folosi modulul machine în locul modulului învechit pyb. Scripturile care construiau aceste transporturi RPC cu argumente în stil pyb trebuie să treacă la argumentele de magistrală în stil machine.
Listă de verificare pentru migrare¶
Sunt afectați doar utilizatorii RPC: dacă ați folosit rpc_spi_master sau rpc_i2c_master, actualizați construcția magistralei la argumente în stil machine (modificarea ajutorului RPC). Toate celelalte scripturi rulează neschimbate.