v4.5.7¶
v4.5.7 dodaje prepoznavanje senzora PAG7920, objedinjuje cjevovod za crtanje na draw_image pozadini (spreman za prebacivanje na GPU) te ispravlja pogrešku granice u JPEG dekoderu i pogrešku STM32 MPU zaštite.
Istaknuto¶
ID senzora PAG7920 sada se prepoznaje.
Objedinjeni cjevovod za crtanje — operacije s linijama sada se izvode kroz
draw_imagepozadinu, koja je preuređena radi podrške prebacivanju na GPU.Ispravljena pogreška granice u JPEG dekoderu i pogreška STM32 MPU zaštite.
Nove značajke¶
PAG7920 — dodan enum senzora PAG7920 koji je nedostajao kako bi se taj senzor prepoznao.
Ostale promjene i poboljšanja¶
Cjevovod za crtanje — sve operacije s linijama sada koriste
draw_imagepozadinu, adraw_imageje preuređen radi podrške prebacivanju na GPU (temelj za hardverski ubrzano crtanje).Više RAM-a na pločama bez JPEG-a — JPEG međuspremnik sada se rezervira samo kada je definiran hardverski JPEG enkoder.
ml.Model— njegov ispisani prikaz sada prikazuje i adresu modela.MicroPython podmodul ažuriran.
Ispravci pogrešaka¶
Ispravljen problem granice u JPEG dekoderu (
imlib/jpegd).Ispravljena pogreška zaštite STM32 MPU regije.
Hardver i podrška za ploče¶
PAG7920 — senzor se sada prepoznaje po svom ID-u.
Promjene API-ja koje narušavaju kompatibilnost¶
Korisniku vidljivi prekidi API-ja između v4.5.6 i v4.5.7.
Jedina promjena koja narušava kompatibilnost je uska i utječe samo na pomoćne biblioteke za RPC transport.
RPC SPI/I2C master pomoćnici premješteni u machine (malen)¶
Pomoćne biblioteke rpc_spi_master i rpc_i2c_master ažurirane su da koriste modul machine umjesto naslijeđenog modula pyb. Skripte koje su konstruirale ove RPC transporte s argumentima u stilu pyb moraju prijeći na argumente sabirnice u stilu machine.
Popis za migraciju¶
Pogođeni su samo RPC korisnici: ako ste koristili rpc_spi_master ili rpc_i2c_master, ažurirajte konstrukciju sabirnice na argumente u stilu machine (promjena RPC pomoćnika). Sve ostale skripte rade nepromijenjeno.