v4.5.7

v4.5.7 lisää PAG7920-sensorin tunnistuksen, yhdistää piirtoputken draw_image -taustajärjestelmän päälle (valmiina GPU-purkukseen) ja korjaa JPEG-dekooderin rajavian sekä STM32 MPU -suojausvian.

Kohokohdat

  • PAG7920 -sensorin tunnus tunnistetaan nyt.

  • Yhtenäinen piirtoputki — viivaoperaatiot kulkevat nyt draw_image -taustajärjestelmän läpi, joka muokattiin uudelleen tukemaan GPU-purkua.

  • Korjattu JPEG-dekooderin rajavika ja STM32 MPU -suojausvika.

Uudet ominaisuudet

  • PAG7920 — lisättiin puuttuva PAG7920-sensorienum, jotta kyseinen sensori tunnistetaan.

Muut muutokset ja parannukset

  • Piirtoputki — kaikki viivaoperaatiot käyttävät nyt draw_image -taustajärjestelmää, ja draw_image muokattiin uudelleen tukemaan GPU-purkua (pohjatyö laitteistokiihdytetylle piirtämiselle).

  • Enemmän RAM-muistia ei-JPEG-korteilla — JPEG-puskuri varataan nyt vain, kun laitteistollinen JPEG-koodain on määritelty.

  • ml.Model — sen tulostettu esitys näyttää nyt myös mallin osoitteen.

  • MicroPython-alimoduuli päivitetty.

Korjatut viat

  • Korjattu JPEG-dekooderin rajaongelma (imlib/jpegd).

  • Korjattu STM32 MPU -aluesuojausvika.

Laitteisto- ja korttituki

  • PAG7920 — sensori tunnistetaan nyt tunnuksestaan.

Rikkovat API-muutokset

Käyttäjälle näkyvät API-rikkomukset versioiden v4.5.6 ja v4.5.7 välillä.

Ainoa rikkova muutos on kapea ja vaikuttaa vain RPC-siirtoavustinkirjastoihin.

RPC SPI/I2C -master-avustimet siirretty moduuliin machine (minor)

rpc_spi_master - ja rpc_i2c_master -avustinkirjastot päivitettiin käyttämään machine -moduulia vanhan pyb -moduulin sijaan. Skriptien, jotka rakensivat nämä RPC-siirrot pyb -tyylisillä argumenteilla, on siirryttävä machine -tyylisiin väyläargumentteihin.

Commitit: 1ec77498a, 0154ada53

Siirtotarkistuslista

Vain RPC-käyttäjiä koskee: jos käytit rpc_spi_master - tai rpc_i2c_master -kirjastoa, päivitä väylän rakennus machine -tyylisiin argumentteihin (RPC-avustimen muutos). Kaikki muut skriptit toimivat muuttumattomina.