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_image pozadinu, 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_image pozadinu, a draw_image je 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.

Commiti: 1ec77498a, 0154ada53

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.