v4.5.7

A v4.5.7 hozzáadja a PAG7920 érzékelő felismerését, egységesíti a rajzolási folyamatot a draw_image háttérre (GPU-tehermentesítésre felkészítve), valamint javít egy JPEG-dekóder határhibát és egy STM32 MPU-védelmi hibát.

Kiemelt változások

  • PAG7920 — az érzékelő azonosítója mostantól felismerésre kerül.

  • Egységesített rajzolási folyamat — a vonalas műveletek mostantól a draw_image háttéren keresztül futnak, amelyet a GPU-tehermentesítés támogatásához átdolgoztak.

  • Javítva egy JPEG-dekóder határhiba és egy STM32 MPU-védelmi hiba.

Új funkciók

  • PAG7920 — hozzáadva a hiányzó PAG7920 érzékelő enum, így az érzékelő felismerésre kerül.

Egyéb változások és fejlesztések

  • Rajzolási folyamat — minden vonalas művelet mostantól a draw_image hátteret használja, és a draw_image át lett dolgozva a GPU-tehermentesítés támogatásához (a hardveresen gyorsított rajzolás alapozása).

  • Több RAM a JPEG nélküli lapokon — a JPEG-puffer mostantól csak akkor van lefoglalva, ha hardveres JPEG-kódoló van definiálva.

  • ml.Model — a kinyomtatott reprezentációja mostantól a modell címét is megjeleníti.

  • A MicroPython almodul frissítve.

Hibajavítások

  • Javítva egy JPEG-dekóder határhiba (imlib/jpegd).

  • Javítva egy STM32 MPU régióvédelmi hiba.

Hardver- és laptámogatás

  • PAG7920 — az érzékelő mostantól felismerésre kerül az azonosítója alapján.

Visszafelé nem kompatibilis API-változások

Felhasználó számára látható API-törések a v4.5.6 és v4.5.7 között.

Az egyetlen visszafelé nem kompatibilis változás szűk hatókörű, és csak az RPC-átviteli segédkönyvtárakat érinti.

Az RPC SPI/I2C master segédek átkerültek a machine modulba (minor)

Az rpc_spi_master és rpc_i2c_master segédkönyvtárak frissítve lettek, hogy a machine modult használják a régi pyb modul helyett. Azoknak a szkripteknek, amelyek ezeket az RPC-átviteleket pyb-stílusú argumentumokkal hozták létre, át kell váltaniuk a machine-stílusú buszargumentumokra.

Commitok: 1ec77498a, 0154ada53

Migrációs ellenőrzőlista

Csak az RPC-felhasználókat érinti: ha az rpc_spi_master vagy rpc_i2c_master segédet használtad, frissítsd a buszlétrehozást machine-stílusú argumentumokra (az RPC-segéd változása). Minden más szkript változatlanul fut.