v4.8.1¶
v4.8.1 je izdanje za održavanje na temelju v4.8.0 — ispravci za kameru i IDE protok, poboljšanje kvalitete slike za PAG7936 te nova skripta za podešavanje pristranosti (bias) u GenX320 načinu rada događaja. Ne uvodi nikakve nekompatibilne promjene API-ja: skripte koje su radile na v4.8.0 rade nepromijenjene na v4.8.1.
Najvažnije¶
Ispravljen OV5640 na 400 MHz OpenMV H7 kamerama — takt piksela sada se skalira za 400 MHz H7 dijelove umjesto da se pogoni na brzini od 480 MHz.
Kvaliteta slike PAG7936 — upravljački program senzora sada primjenjuje korekciju neispravnih piksela.
Ispravci IDE protoka međuspremnika slike — sirovi prijenos preko zastarjelog V1 protokola i prijelaz sa sirovog toka na JPEG sada oba ponovno ispravno rade.
Nova skripta za podešavanje pristranosti GenX320 za način rada protoka događaja.
Nikakve nekompatibilne promjene API-ja — ponovno isprogramirajte firmware i vaše v4.8.0 skripte rade nepromijenjene.
Nove značajke¶
Podešavanje pristranosti GenX320 u načinu rada događaja — novi primjer
genx320_event_mode_biases.pyza podešavanje pristranosti GenX320 senzora događaja tijekom rada u načinu protoka događaja. (f2e4e234c)
Ostale promjene i poboljšanja¶
Korekcija neispravnih piksela PAG7936 — upravljački program global-shutter senzora PAG7936 sada primjenjuje korekciju neispravnih piksela, poboljšavajući kvalitetu slike na pločama koje koriste taj senzor. (b405fa176)
Alif Device Family Pack ažuriran na 1.3.4 — Alif I2C/I3C upravljački program ažuriran je u skladu s tim, što utječe na
machine.I2Cna Alif (AE3) pločama. (7388ef403, d79086cdc)
Ispravci grešaka¶
Kamera i senzori:
Takt piksela OV5640 sada je smanjen za 400 MHz STM32H7 OpenMV H7 kamere (H7 Plus ploče su 480 MHz); prethodno je bio pogonjen prebrzo na 400 MHz dijelovima. (cd9bb2d09)
Ispravljena je konfiguracija jednokratnog snimanja na STM32 DMA putu s više međuspremnika. (61ffb7403)
Protok prema domaćinu/IDE-u:
Ispravljen prijelaz sa sirovog toka na JPEG: širina/visina odredišne slike i
PIXFORMAT_JPEGvraćaju se nakon obrade sirovog toka, pa JPEG snimanje i protok nakon sirovog toka rade ispravno. (36a8b627b)Ispravljen je prijenos sirovog međuspremnika slike preko zastarjelog V1 (USBDBG) protokola, čime je vraćen pouzdan IDE pretpregled međuspremnika slike. (75963a623)
Ažuriranje firmwarea:
Ispravljeno je da pokretač (bootloader) ne izlazi iz svoje glavne petlje nakon DFU odvajanja na nekim domaćinima (nit za USB ispitivanje na domaćinu držala je uređaj montiranim), pa
dfu-util/ OpenMV IDE pouzdano resetiraju ploču nakon programiranja. (3a1e8dab7)
Hardver i podrška za ploče¶
OpenMV H7 — takt piksela OV5640 sada se skalira za 400 MHz H7 jedinice (480 MHz na H7 Plus).
PAG7936 — upravljački program senzora primjenjuje korekciju neispravnih piksela.
Alif (AE3) — Device Family Pack 1.3.4 s ažuriranim I2C/I3C upravljačkim programom.
Nekompatibilne promjene API-ja¶
v4.8.1 ne uvodi nikakve nekompatibilne promjene Python API-ja. Skripte koje su radile na v4.8.0 rade nepromijenjene na v4.8.1 — samo ponovno isprogramirajte firmware. Jedine promjene koje se tiču forka odnose se na izgradnju/alate.
Izgradnja / alati (tooling)¶
Ništa od ovoga ne utječe na MicroPython skripte. Generiranje .dfu slike uklonjeno je iz STM32 i i.MX RT portova (datoteke se nisu koristile). Pokretač (bootloader) sada ugrađuje zaglavlje i kodira svoju verziju u USB bcdDevice kako bi alati na domaćinu i firmware mogli prepoznati verziju pokretača tijekom izvođenja; ispravljena je greška u dopunjavanju (padding) STM32 kombinirane slike, izgradnja ROMFS resursa (mkromfs) je paralelizirana, a Alif Device Family Pack premješten je na 1.3.4. Za detalje relevantne za fork pogledajte povijest firmware repozitorija.
Kontrolni popis za migraciju¶
Ništa za napraviti — ponovno isprogramirajte firmware; vaše v4.8.0 skripte rade nepromijenjene.