v2.6.8¶
A v2.6.8 a beépített firmware-t 3.8.0-ra frissíti, a példakönyvtárat Arduino és OpenMV mappákba szervezi át, és frissíti a súgó és az automatikus kiegészítés rendszerek által használt beépített API-dokumentációt. Továbbra is a Qt Creator 4.0.2-re épül. A példák átszervezése megváltoztatja az Examples menü útvonalait; lásd alább a Törést okozó változásokat.
Kiemelések¶
Beépített firmware 3.8.0 az OPENMV2, OPENMV3, OPENMV4, OPENMV4P és PORTENTA kártyákhoz.
Átszervezett példák felső szintű
ArduinoésOpenMVmappákba, új37-Audioés38-Ethernetkategóriákkal és új képrajzolási tesztekkel.Frissített API-dokumentáció, amely hozzáadja a
network.LAN,network.WLAN,omv.audio,omv.micro_speechésuasynciomodulokat, és elhagyja az elavultomv.nnésomv.timehivatkozásokat a dokumentációból és az automatikus kiegészítésből.Javított modul-dokumentáció feldolgozás, így a többszekciós modul-dokumentációk helyesen olvasódnak be a súgóhoz és az automatikus kiegészítéshez.
Új funkciók¶
Átszervezett példakönyvtár
ArduinoésOpenMVfelső szintű mappákba. Új kategóriák kerültek hozzáadásra, köztük a37-Audio(audio_fft,micro_speech) és a38-Ethernet(http_client,http_client_ssl,peer_to_peer), valamint új03-Drawingképrajzolási tesztek az alfakeveréshez, alfatáblához és fel-/leskálázáshoz. Az alapértelmezetthelloworld.pyútvonal és a Register párbeszéd szövege frissült az újExamples->OpenMV->Basicshelyhez igazodva. Az átszervezés során három hőelemes-pajzs példa teljesen eltávolításra került:AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyésMLX90640_camera_lcd.py; a hozzájuk tartozó*_camera.py,*_overlay.pyés*_overlay_lcd.pytestvérfájlok megmaradtak és átkerültek az új fastruktúrába (49e63811f, e2bac7aa8).
Egyéb változások és fejlesztések¶
Frissített beépített MicroPython/OpenMV API-dokumentáció, amelyet az IDE súgója és automatikus kiegészítése használ. Az új modulok közé tartozik a
network.LAN,network.WLAN,omv.audio,omv.micro_speechésuasyncio, frissítettomv.imageésomv.lcdhivatkozásokkal; az elavultomv.nnésomv.timemodulhivatkozások eltávolításra kerültek a dokumentációból és az automatikus kiegészítésből (d45f145b0).A beépített könyvtárindexben szabványosítottuk a modulszekció-azonosítókat a kanonikus Sphinx
module-<name>formára aulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbusésmqttmodulok esetén, amelyek felismerésére a dokumentációfeldolgozót frissítettük (c58a6e332).A DFU firmware-frissítési és videókonverziós kimeneti párbeszédek mostantól az olvashatóság érdekében a szerkesztő rögzített szélességű betűtípusában jelenítik meg a naplószöveget (94440b081).
Hibajavítások¶
Javítottuk a modul-dokumentáció HTML-feldolgozóját, hogy minden modulszekción végigiteráljon, és akár ötszegmensű pontozott azonosítókat is eltűrjön, így a többszekciós modul-dokumentációk helyesen kerülnek feldolgozásra a súgó és az automatikus kiegészítés rendszer számára (1044a84d0).
Visszaállítottuk a „DFU firmware update complete!” megerősítő üzenetet sima szövegre. Egy korábbi kísérlet, amely a fejlécet
<b></b>címkékbe csomagolva próbálta félkövérré tenni, azt okozta, hogy a literális HTML-címkék jelentek meg az üzenetmezőben, ezért a címkéket eltávolítottuk (26f02ab08, 5ac140a0d).
Platform- és eszköztámogatás¶
Qt Creator alap: 4.0.2.
Beépített OpenMV firmware: 3.6.9 -> 3.8.0 az OPENMV2, OPENMV3, OPENMV4, OPENMV4P és PORTENTA kártyákhoz, újraépítve a firmware-t, a rendszerbetöltőt és az UVC binárisokat, valamint a DFU-képfájlokat (d37de33f7).
Törést okozó változások¶
A beépített példák két felső szintű mappába, az
ArduinoésOpenMVmappákba lettek átszervezve, így azExamplesmenü útvonalai megváltoztak. Például azExamples->Basics->helloworld.pymostantólExamples->OpenMV->Basics->helloworld.py. Bármilyen külső hivatkozás vagy a régi példaútvonalakra irányuló berögzült reflex hibás lesz. Ez csak a példák közötti navigációt érinti; a felhasználói projektszkripteket nem töri el.Három hőelemes-pajzs példa eltávolításra került a beépített könyvtárból:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyésMLX90640_camera_lcd.py. Az egyes érzékelőkhöz tartozó megmaradó*_camera.py,*_overlay.pyés*_overlay_lcd.pyváltozatok megmaradtak és átkerültek az új példa-fastruktúrába (49e63811f).