v4.5.7¶
v4.5.7 přidává rozpoznávání senzoru PAG7920, sjednocuje kreslicí pipeline na backendu draw_image (připravenou na odlehčení na GPU) a opravuje chybu v hranici JPEG dekodéru a chybu ochrany MPU na STM32.
Hlavní novinky¶
ID senzoru PAG7920 je nyní rozpoznáváno.
Sjednocená kreslicí pipeline — operace s čarami nyní procházejí backendem
draw_image, který byl přepracován tak, aby podporoval odlehčení na GPU.Opravena chyba v hranici JPEG dekodéru a chyba ochrany MPU na STM32.
Nové funkce¶
PAG7920 — přidán chybějící enum senzoru PAG7920, takže je tento senzor rozpoznáván.
Další změny a vylepšení¶
Kreslicí pipeline — všechny operace s čarami nyní používají backend
draw_imageadraw_imagebyl přepracován tak, aby podporoval odlehčení na GPU (základ pro hardwarově akcelerované kreslení).Více RAM na deskách bez JPEG — JPEG buffer je nyní rezervován pouze tehdy, je-li definován hardwarový JPEG enkodér.
ml.Model— jeho tištěná reprezentace nyní zobrazuje také adresu modelu.Submodul MicroPython aktualizován.
Opravy chyb¶
Opraven problém s hranicí JPEG dekodéru (
imlib/jpegd).Opravena chyba ochrany oblasti MPU na STM32.
Hardware a podpora desek¶
PAG7920 — senzor je nyní rozpoznáván podle svého ID.
Zásadní změny API¶
Změny API viditelné pro uživatele mezi v4.5.6 a v4.5.7.
Jediná zásadní změna je úzká a týká se pouze pomocných knihoven RPC transportu.
RPC SPI/I2C master pomocníci přesunuti do machine (minor)¶
Pomocné knihovny rpc_spi_master a rpc_i2c_master byly aktualizovány tak, aby používaly modul machine namísto staršího modulu pyb. Skripty, které tyto RPC transporty vytvářely s argumenty ve stylu pyb, musí přejít na argumenty sběrnice ve stylu machine.
Kontrolní seznam migrace¶
Postiženi jsou pouze uživatelé RPC: pokud jste používali rpc_spi_master nebo rpc_i2c_master, aktualizujte vytváření sběrnice na argumenty ve stylu machine (změna RPC pomocníka). Všechny ostatní skripty běží beze změny.