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_image arka 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_image arka ucunu kullanıyor ve draw_image GPU 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.

Commit’ler: 1ec77498a, 0154ada53

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.