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.pypé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.I2Cosztá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_JPEGvisszaá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.