v4.5.7¶
v4.5.7 lägger till igenkänning av PAG7920-sensorn, förenar ritpipelinen på draw_image-backenden (förberedd för GPU-avlastning) och åtgärdar en gränsfelsbugg i JPEG-avkodaren samt en MPU-skyddsbugg på STM32.
Höjdpunkter¶
PAG7920-sensorns ID känns nu igen.
Förenad ritpipeline — linjeoperationer körs nu genom
draw_image-backenden, som omstrukturerades för att stödja GPU-avlastning.Åtgärdade en gränsfelsbugg i JPEG-avkodaren och en MPU-skyddsbugg på STM32.
Nya funktioner¶
PAG7920 — lade till den saknade PAG7920-sensorns enum så att sensorn känns igen.
Övriga ändringar och förbättringar¶
Ritpipeline — alla linjeoperationer använder nu
draw_image-backenden, ochdraw_imageomstrukturerades för att stödja GPU-avlastning (grundarbete för hårdvaruaccelererad ritning).Mer RAM på kort utan JPEG — JPEG-bufferten reserveras nu endast när en hårdvarubaserad JPEG-kodare är definierad.
ml.Model— dess utskrivna representation visar nu även modellens adress.MicroPython-submodulen uppdaterad.
Buggfixar¶
Åtgärdade ett gränsproblem i JPEG-avkodaren (
imlib/jpegd).Åtgärdade en regionskyddsbugg i STM32-MPU:n.
Hårdvaru- och kortstöd¶
PAG7920 — sensorn känns nu igen via sitt ID.
Brytande API-ändringar¶
Användarsynliga API-brytningar mellan v4.5.6 och v4.5.7.
Den enda brytande ändringen är smal och påverkar endast hjälpbiblioteken för RPC-transport.
RPC SPI/I2C-master-hjälpare flyttade till machine (minor)¶
Hjälpbiblioteken rpc_spi_master och rpc_i2c_master uppdaterades till att använda machine-modulen istället för den äldre pyb-modulen. Skript som konstruerade dessa RPC-transporter med pyb-stilens argument måste byta till machine-stilens buss-argument.
Migreringschecklista¶
Endast RPC-användare påverkas: om du använde rpc_spi_master eller rpc_i2c_master, uppdatera busskonstruktionen till machine-stilens argument (RPC-hjälparändringen). Alla andra skript körs oförändrat.