v2.6.7

A v2.6.7 a DFU firmware-flashelési és videókonverziós munkafolyamatokat beágyazott IDE-terminálpárbeszédekbe helyezi át, CYW4343 WiFi társfeldolgozó-programozást ad hozzá az Arduino Portenta H7-hez, valamint javítja a szürkeárnyalatos-érzékelő kezelését és a DFU-módú felszólítást. Az IDE továbbra is a Qt Creator 4.0.2-n marad, a beépített OpenMV firmware 3.6.9-re lép, és nincsenek törést okozó változások.

Kiemelések

  • A beágyazott DFU-flashelési terminál a dfu-util parancsot egy átméretezhető IDE-párbeszédben futtatja, élő kimenettel (a hibák pirossal kiemelve) és egy Mégse gombbal, külső operációs rendszeri terminálablak helyett.

  • A CYW4343 WiFi firmware mostantól a fő firmware mellett kerül programozásra az Arduino Portenta H7 DFU-n keresztüli flashelésekor.

  • A beágyazott videókonverziós terminál az FFmpeg Convert Video eszközt ugyanabban az átméretezhető IDE-párbeszédben futtatja, élő kimenettel és Mégse gombbal.

  • Az újratervezett DFU-módú felszólítás egy firmware-verzió legördülő listát és egy opcionális Erase internal file system jelölőnégyzetet használ, amely megjegyzi a legutóbbi választásodat.

  • A szürkeárnyalatos érzékelő támogatása kiterjeszti az automatikus RGB565 -> GRAYSCALE átírást az MT9V034 érzékelőre is a HM01B0 mellett.

Új funkciók

  • Beágyazott DFU-flashelési terminál. A dfu-util mostantól közvetlenül egy QDialog terminálba indul, amely élőben, sima szövegként streameli a stdout kimenetet, és pirossal emeli ki a stderr kimenetet, Mégse gombbal és elmentett ablakgeometriával, felváltva a külső operációs rendszeri terminálablakot. (c2875d871)

  • CYW4343 WiFi társfeldolgozó-programozás. Az Arduino Portenta H7-en a firmware DFU-n keresztüli betöltése mostantól egy extra programozási lépést is lefuttat, amely flasheli a fedélzeti CYW4343 WiFi firmware-t (CYW4343/cyw4343.bin a 0x90F00000 címen), amelyet a dfu.txt fájlbeli extraProgramCommands vezérel. (62e0ba771, ba31998ce)

  • Beágyazott videókonverziós terminál. Az FFmpeg-alapú Convert Video eszköz mostantól az ffmpeg parancsot egy átméretezhető IDE-terminálpárbeszédben futtatja, élő kimenettel és Mégse gombbal, külső terminál indítása helyett. (5987bb152)

  • Gyári provizionálási opció. Egy rejtett -form_key parancssori opció megadva automatikusan regisztrálja a csatlakoztatott OpenMV Cam kártyáját/azonosítóját az OpenMV szerverén, ahelyett hogy a kézi regisztrációs felszólítást jelenítené meg. (d5740f71e)

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

  • Újratervezett DFU-módú felszólítás. A board detected in DFU mode felszólítás mostantól egy párbeszéd, amely egy legördülő listával jeleníti meg a pontos legújabb kiadási firmware-verziót, valamint egy opcionális Erase internal file system jelölőnégyzetet, és megjegyzi a legutóbb kiválasztott műveletet és a törlési állapotot. (0a4d6258c)

  • Törlés-jelölőnégyzet elemleírások. A rendszerbetöltő/DFU fájlrendszer-törlő jelölőnégyzetek mostantól elemleírásokkal rendelkeznek, amelyek tisztázzák, hogy a belső flash meghajtó törlése nem törli az eltávolítható SD-kártyát. (0a4d6258c)

  • Helyben történő szürkeárnyalatos átírás megnyitott példáknál. Amikor egy már megnyitott helloworld példát HM01B0 vagy MT9V034 érzékelőn futtatsz, az IDE helyben átírja azt, hogy GRAYSCALE formátumot használjon, így működik ezeken a csak szürkeárnyalatos érzékelőkön. (4448edb38)

  • Érthetőbb flashelés utáni üzenet. Egy DFU-/firmware-frissítés után a megerősítő üzenet mostantól elmagyarázza azt az esetet, amikor a main.py felülíródott a lemez törlése nélkül, így a kamera egyszerűen lefuttatja a main.py fájlt, és csatolja a meghajtóját. (62e0ba771)

  • Frissített példaszkriptek. Az ulab.py mostantól az ulab.numerical modult használja az átlaghoz/szóráshoz, a deep_sleep.py az érzékelő szoftveres alvását az OV7725 szabályozó megkerülése elé rendezi át, és egy új 19-Low-Power/extint_wakeup.py bemutatja a stop módból való ébredést külső megszakítással. (c30fcb7c3)

  • Csatlakozási párbeszéd csiszolása. A Connecting... folyamatszöveget sortörésekkel formáztuk át az olvashatóság érdekében. (0d3619245)

Hibajavítások

  • Javítottunk minden Mentés másként párbeszédet (kép, sablon, leíró, kulcspontok, hálózati modell mentése, adathalmaz-export, terminálnapló, videó mentése, videókonverzió kimenete), hogy elutasítsák a kiterjesztés nélküli fájlneveket, és felszólítsák a felhasználót egy kiterjesztés hozzáadására, ahelyett hogy kiterjesztés nélküli fájlt mentenének. (3a3ba3c5e)

  • Javítottuk a macOS-specifikus felhasználói felület megjelenítését: a menü szöveg-/gombszín-inverzió (amely a menü hátterének fényerejéhez igazodott) és az egyéni sötét görgetősáv-stílus mostantól nem alkalmazódik macOS-en. (39179b6cb, 8b11fbcab)

Platform- és eszköztámogatás

  • Qt Creator alap: 4.0.2.

  • Beépített OpenMV firmware: 3.6.8-ról 3.6.9-re.

  • CYW4343 WiFi firmware: új CYW4343/cyw4343.bin blob beépítve az Arduino Portenta H7-hez.

  • Szürkeárnyalatos érzékelő szkriptek: Az Új fájl, példa és adathalmaz szkriptek mostantól RGB565 -> GRAYSCALE váltást végeznek az MT9V034 érzékelőn a HM01B0 mellett (VGA -> QVGA csak a HM01B0 esetén). (ef0c22efb, d5bdd8890)

Törést okozó változások

Nincs. Ez a kiadás visszafelé kompatibilis; a meglévő projektek és szkriptek nem igényelnek módosítást.