v4.8.1

A v4.8.1 egy karbantartó kiadás a v4.8.0 tetején — kamera- és IDE-streamelési javítások, egy PAG7936 képminőség-javítás, valamint egy új GenX320 eseménymód előfeszítés-hangoló szkript. Nem vezet be töréses API-változásokat: a v4.8.0-on futó szkriptek változatlanul futnak a v4.8.1-en.

Kiemelt újdonságok

  • Az OV5640 javítva a 400 MHz-es OpenMV H7 kamerákon — a képpont-órajel mostantól a 400 MHz-es H7 alkatrészekhez van skálázva, ahelyett, hogy a 480 MHz-es ütemben futna.

  • PAG7936 képminőség — az érzékelő meghajtó mostantól hibás képpont korrekciót alkalmaz.

  • IDE képkocka-puffer streamelési javítások — a nyers átvitel az örökölt V1 protokollon, valamint a nyers-stream → JPEG tartalék mindkettő ismét helyesen működik.

  • Új GenX320 előfeszítés-hangoló szkript az eseménystreamelési módhoz.

  • Nincsenek töréses API-változások — flasheld újra, és a v4.8.0-s szkriptjeid változatlanul futnak.

Új funkciók

  • GenX320 eseménymód előfeszítés-hangolás — egy új genx320_event_mode_biases.py példa a GenX320 eseményérzékelő előfeszítéseinek hangolásához eseménystreamelési módban futás közben. (f2e4e234c)

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

  • PAG7936 hibás képpont korrekció — a PAG7936 globális zár érzékelő meghajtója mostantól hibás képpont korrekciót alkalmaz, javítva a képminőséget az ezt az érzékelőt használó paneleken. (b405fa176)

  • Az Alif Device Family Pack 1.3.4-re frissült — az Alif I2C/I3C meghajtó ennek megfelelően frissült, ami érinti a machine.I2C osztályt az Alif (AE3) paneleken. (7388ef403, d79086cdc)

Hibajavítások

Kamera és érzékelők:

  • Az OV5640 képpont-órajele mostantól csökkentve van a 400 MHz-es STM32H7 OpenMV H7 kameráknál (a H7 Plus panelek 480 MHz-esek); korábban túl gyorsan volt meghajtva a 400 MHz-es alkatrészeken. (cd9bb2d09)

  • Javítva lett az egylövéses rögzítési konfiguráció az STM32 DMA többpufferes útvonalán. (61ffb7403)

Gazda/IDE streamelés:

  • Javítva lett a nyers-stream → JPEG tartalék: a célkép szélessége/magassága és a PIXFORMAT_JPEG visszaállításra kerül a nyers-stream feldolgozása után, így a JPEG rögzítés és streamelés egy nyers stream után helyesen működik. (36a8b627b)

  • Javítva lett a nyers képkocka-puffer átvitele az örökölt V1 (USBDBG) protokollon, helyreállítva a megbízható IDE képkocka-puffer előnézetet. (75963a623)

Firmware frissítés:

  • Javítva lett, hogy a rendszerbetöltő nem lépett ki a fő ciklusából egy DFU leválasztás után bizonyos gazdagépeken (egy USB-lekérdező szál a gazdagépen csatlakoztatva tartotta az eszközt), így a dfu-util / OpenMV IDE megbízhatóan visszaállítja a panelt a flashelés után. (3a1e8dab7)

Hardver- és paneltámogatás

  • OpenMV H7 — az OV5640 képpont-órajele mostantól a 400 MHz-es H7 egységekhez van skálázva (480 MHz a H7 Plus-on).

  • PAG7936 — a hibás képpont korrekciót az érzékelő meghajtó alkalmazza.

  • Alif (AE3) — Device Family Pack 1.3.4 frissített I2C/I3C meghajtóval.

Töréses API-változások

A v4.8.1 nem vezet be töréses Python API-változásokat. A v4.8.0-on futó szkriptek változatlanul futnak a v4.8.1-en — csak flasheld újra a firmware-t. Az egyedüli fork-érintő változások a build/eszközök terén vannak.

Build / eszközök (tooling)

Ez egyik sem érinti a MicroPython szkripteket. A .dfu képgenerálás megszűnt az STM32 és az i.MX RT portokon (a fájlok használaton kívül voltak). A rendszerbetöltő mostantól beágyaz egy fejlécet, és a verzióját az USB bcdDevice mezőjében kódolja, így a gazda eszközök és a firmware futásidőben azonosíthatják a rendszerbetöltő verzióját; egy STM32 kombinált-kép kitöltési hiba javításra került, a ROMFS erőforrás-build (mkromfs) párhuzamosítva lett, és az Alif Device Family Pack 1.3.4-re lett frissítve. A fork-releváns részletekért lásd a firmware-tároló előzményeit.

Migrációs ellenőrzőlista

Nincs teendő — flasheld újra a firmware-t; a v4.8.0-s szkriptjeid változatlanul futnak.