v4.5.7¶
v4.5.7, PAG7920 sensör tanımayı ekler, çizim hattını draw_image arka ucunda birleştirir (GPU yüklemeye hazır) ve bir JPEG kod çözücü sınır hatasını ve bir STM32 MPU koruma hatasını düzeltir.
Öne çıkanlar¶
PAG7920 sensör kimliği artık tanınıyor.
Birleştirilmiş çizim hattı — çizgi işlemleri artık GPU yüklemeyi destekleyecek şekilde yeniden düzenlenen
draw_imagearka ucu üzerinden çalışıyor.Bir JPEG kod çözücü sınır hatası ve bir STM32 MPU koruma hatası düzeltildi.
Yeni özellikler¶
PAG7920 — eksik olan PAG7920 sensör enum’u eklendi, böylece bu sensör tanınıyor.
Diğer değişiklikler ve iyileştirmeler¶
Çizim hattı — tüm çizgi işlemleri artık
draw_imagearka ucunu kullanıyor vedraw_imageGPU yüklemeyi destekleyecek şekilde yeniden düzenlendi (donanım hızlandırmalı çizim için temel hazırlık).JPEG olmayan kartlarda daha fazla RAM — JPEG arabelleği artık yalnızca bir donanım JPEG kodlayıcı tanımlandığında ayrılıyor.
ml.Model— yazdırılan temsili artık model adresini de gösteriyor.MicroPython alt modülü güncellendi.
Hata düzeltmeleri¶
Bir JPEG kod çözücü sınır sorunu (
imlib/jpegd) düzeltildi.Bir STM32 MPU bölge koruma hatası düzeltildi.
Donanım ve kart desteği¶
PAG7920 — sensör artık kimliğiyle tanınıyor.
Geriye dönük uyumsuz API değişiklikleri¶
v4.5.6 ile v4.5.7 arasındaki kullanıcıya görünür API kırılmaları.
Tek geriye dönük uyumsuz değişiklik dar kapsamlıdır ve yalnızca RPC taşıma yardımcı kitaplıklarını etkiler.
RPC SPI/I2C ana yardımcıları machine modülüne taşındı (minor)¶
rpc_spi_master ve rpc_i2c_master yardımcı kitaplıkları, eski pyb modülü yerine machine modülünü kullanacak şekilde güncellendi. Bu RPC taşımalarını pyb tarzı argümanlarla oluşturan betiklerin machine tarzı veri yolu argümanlarına geçmesi gerekir.
Taşıma kontrol listesi¶
Yalnızca RPC kullanıcıları etkilenir: rpc_spi_master veya rpc_i2c_master kullandıysanız, veri yolu oluşturmayı machine tarzı argümanlara güncelleyin (RPC yardımcı değişikliği). Diğer tüm betikler değişmeden çalışır.