v4.0.1

v4.0.1 on perinpohjainen uudistus, joka siirtää OpenMV IDE:n pitkäikäiseltä Qt Creator 4.0.2 -pohjalta Qt Creator 10.0.1:lle. Koko OpenMV-laajennuspino (kehyspuskurin katselin, sarja-/protokollatuki, terminaali, histogrammi-, kynnysarvo- ja avainpiste-editorit, videotyökalut sekä laiteohjelmiston flash-kääreet) sovelletaan uudelleen uuden perustan päälle yhdessä hiotun Flat Light/Flat Dark -teemaparin, OpenMV-tietoisen Python-korostuksen, yhtenäisen laiteohjelmiston latausdialogin sekä laajan ARM64 Linux- ja macOS-laitetunnistuksen kanssa. Qt Creatorin perustan vaihto on laaja sisäinen uudistus, mutta se ei riko käyttäjien projekteja; muutamat oletustoiminnot ja korttimäärittelyt kuitenkin muuttuivat (katso Yhteensopivuutta rikkovat muutokset).

Kohokohdat

  • Qt Creator 10.0.1 -uudelleenpohjaus. IDE siirtyy Qt Creator 4.0.2:sta 10.0.1:een: alkuperäinen Qt Creator karsitaan perusrakennusosiinsa (98b95fd3b) ja koko OpenMV-laajennus lisätään uudelleen uudelle perustalle (0e8047372).

  • Flat Light- ja Flat Dark -teemat. Hiottu vaalea/tumma teemapari toimitetaan vastaavien mukautettujen editorin syntaksinkorostustyylien kanssa; teemanvalitsin tuodaan jälleen näkyviin yleisasetuksissa rajattuna vain näihin kahteen, ja oletusteema on nyt flat-dark (21348924b, 13c3849e8).

  • Raw-REPL-sarjaterminaali. Terminaali suorittaa, keskeyttää, lataa uudelleen ja liittää skriptejä nyt asianmukaisen MicroPython raw-REPL (CTRL-A/CTRL-D) -tilakoneen kautta käsitellen luotettavasti suurempia skriptejä (a7241079c).

  • OpenMV-tietoinen Python-editointi. OpenMV-modulit, -luokat, -funktiot, -metodit ja -argumentit korostetaan syntaksin mukaan mukana toimitetusta dokumentaatiosta, mukana älykkäämpi automaattitäydennys sekä sulku-/kaksoispistetietoinen automaattinen sisennys (801eab8a8, 8e9f967e7, 9fdff9c6d).

  • Yhtenäinen laiteohjelmiston latausdialogi. Flash-toiminto näyttää nyt yhden kontekstuaalisen dialogin (Erasing Disk / Flashing Firmware / Flashing Bootloader) edistymispalkin sekä supistettavan, tilan muistavan Show/Hide Details -lokin kanssa (5b51356f8).

  • OpenMV Cam RT1062 -tuki. Laiteohjelmisto, DFU/flash-lataimet, SDP/blhost-enumerointi sekä eFuse-poltto-ohjelmointivaihe lisätään uudelle i.MX RT1060-luokan kortille (a6595f5f7), jolle annetaan tämän jälkeen erillinen Secure Bootloader (SBL) -korttivariantti (d2b11c6c8).

Uudet ominaisuudet

  • Automaatioliput. Liput -auto_update (release / development / polku), -auto_erase ja -auto_run antavat IDE:n käynnistyslatainladata/tyhjentää laiteohjelmiston ja sitten suorittaa avoinna olevan skriptin yhteyden muodostuessa; käynnistyslataimen uudelleenkytkennän jälkeen IDE odottaa enintään 10 s kameran uudelleenenumeroitumista ennen jatkamista (b54affe79, f4e03d978).

  • ``-disable_stop``-lippu ja stop on connect/disconnect -valikkokytkin antavat käyttäjien poistaa käytöstä skriptin pysäyttämisen yhteyttä muodostettaessa tai katkaistaessa (02724ca7d).

  • Stop Script on Connect/Disconnect -kytkin (oletuksena päällä) erottaa yhteyden muodostamisen/katkaisemisen suoritettavan skriptin pysäyttämisestä; Auto Reconnect on nyt oletuksena pois päältä (a0e78057f).

  • Korttityyppikehote. Kun yhdistetty kortti ilmoittaa arkkitehtuurin, joka ei ole laiteohjelmistokartoituksessa, IDE kehottaa nyt käyttäjää valitsemaan korttityypin (muistaen viimeisen valinnan) sen sijaan, että keskeyttäisi ”Unsupported board architecture!” -virheellä (b7165eb3d).

  • OpenMV Python -syntaksinkorostus värittää tunnetut OpenMV-modulit, -luokat, -datat, -funktiot, -metodit ja -argumentit käyttäen mukana toimitetusta dokumentaatiosta täytettyjä avainsanalistoja (801eab8a8, b4d481bf5).

  • ~300 KSyntaxHighlighting-kielimäärittelyä toimitetaan editorin mukana, joten monikielisten lähdetiedostojen korostus toimii suoraan (39674a4dc).

  • Mukana toimitetut OpenMV-esimerkkiskriptit (Hello World, tilannekuva, videontallennus, optinen virtaus, tapahtumakamerat, global shutter, FLIR Lepton ynnä muut) on nyt sisällytetty ja toimitetaan IDE:n mukana (938ac6bbe).

  • Binääri-/hex-editori on otettu käyttöön, joten käyttäjät voivat avata ja tarkastella binääritiedostoja, ja sen työkalupalkki on karsittu OpenMV-käyttöliittymään sopivaksi (675bda966).

  • Muistinvarainen dokumenttien vertailu. Uudet tiedostot ja vain luettavat esimerkit saavat nyt taustalla olevan väliaikaistiedoston, jotta tallentamattomia dokumentteja voidaan vertailla, ja ulkoisen tiedostovertailun dialogi muistaa viimeksi käytetyn kansion (5281e5f6c, 2934d5216).

  • Välilehti-editorilaajennus on lisätty uudelleen, mikä antaa IDE:lle välilehtimäisen dokumenttipalkin; minikartta-laajennuksen lähdekoodi lisättiin uudelleen mutta jätettiin pois käytöstä tämän julkaisun käännöksessä (0e8047372).

  • DfuSe- ja pydfu-varaflash on palautettu DFU-laitteille, joita ei voida kohdistaa sarjanumeron perusteella, sisältäen dialogittoman automaattisen tyhjennyksen käsittelyn yhteyden muodostuksen aikana (e42a5be7d).

  • i.MX RT eFuse-poltto. Laiteohjelmiston ohjelmointi polttaa nyt eFusen (efuse-program-once) RT1060-luokan korteille (8053bb578, a6595f5f7).

  • Linux Root Installs -ohjatun toiminnon sivu antaa käyttäjän valita korotetun apt-kirjastoasennuksen ja udev-sääntöjen asennuksen käyttöön tai pois käytöstä sen sijaan, että ne suoritettaisiin aina (6bac80984).

Muut muutokset ja parannukset

  • Taustalla tapahtuva sarjaporttien skannaus. Porttien enumerointi siirrettiin pois käyttöliittymäsäikeestä omaan ScanSerialPortsThread-työntekijään, jotta IDE pysyy responsiivisena skannauksen aikana (7be4dab26).

  • Laajempi laitetunnistus. Porttien skannaus refaktoroitiin uudelleenkäytettäväksi filterPorts()-apufunktioksi, joka sisällyttää picotool- ja i.MX DFU -laitteet sekä luokittelee tunnetut Arduino-käynnistyslatainsarjaportit (NRF/RPI vanhat ja loader-PID:t) uudelleen DFU-laitteiksi (25a5d30fd).

  • Lisää terminaalivaravaihtoehtoja. Käynnistettäessä mukana toimitettuja videotoisto-työkaluja (Play Video File / Play RTSP Stream) Linuxissa IDE turvautuu nyt myös vaihtoehtoihin lxterminal, konsole ja xfce4-terminal xterm- ja gnome-terminal-vaihtoehtojen lisäksi (df54007e0).

  • Korttiavainten raportointi. Kameran rekisteröinti jäsentää nyt ”Remaining N” -vastauksen kertoakseen käyttäjälle, kuinka monta korttiavainta on jäljellä, ja lisää erillisen ”Invalid Board Key for Board Type” -virheilmoituksen (5759e73eb).

  • GitHub-isännöidyt lataukset. Versiotarkistukset ja resurssilataukset käyttävät nyt raw.githubusercontent.com/openmv/openmv-ide-version -osoitetta ja openmv/openmv-ide-julkaisuja upload.openmv.io-osoitteen sijaan (994109c28).

  • HTTPS kaikkialla. Kaikki OpenMV-verkkopyynnöt (versiotarkistukset, SWD ID -rekisteröinti, resurssi- ja laiteohjelmistolataukset) käyttävät nyt https://-osoitetta (54347cad0).

  • Linux-asennuksen automatisointi. Asennusohjelma tunnistaa puuttuvat kirjastot ja udev-säännöt ja luo tarvittaessa suoritettavan setup.sh-tiedoston, jossa on tarkat apt-get-/pip- ja udev-sääntöjen asennuskomennot (sekä README-tiedoston, joka kehottaa käyttäjää suorittamaan sen) (c6dc705e6).

  • Hitaiden korttien sietokyky. Sarjaterminaali nostaa luku-kohtaisen odotuksensa 1 ms:stä 10 ms:iin ja lähettää ”OK”-kuittauksen, kun skripti päättyy (c935e4489).

  • Sujuvampi flash-edistyminen. Laiteohjelmiston latauksen edistymispalkit vaihtuvat nyt epämääräisestä välittömästi tilaan 0-100 % sen sijaan, että vaihto tapahtuisi ensimmäisen prosenttiyksikön kohdalla, niin dfu-utilin, bossacin, picotoolin kuin i.MX-flashauksenkin osalta (19d947308, 86d021f92).

  • Vanhan käynnistyslataimen palautus on lisätty uudelleen ei-nopean käynnistyslataintilan kautta, joka lähettää tyhjennys-/kirjoituskomennot ilman nopean tilan query-sync-täytettä (c20112c07).

  • Siistimmät työkalukonsolit. Laiteohjelmiston flash-terminaalit (bossac, dfu-util, picotool, imx, videotyökalut) toimivat nyt itsenäisinä konsoliprosesseina paremmin muotoiltulla komentotulosteella (8053bb578).

  • Automaattitäydennyksen hiominen. Täydennys erottaa luokat, metodit ja funktiot erillisillä argumenttivihjeillä, käyttää asianmukaisia koodimalli-ikoneita ja kunnioittaa julkista/suojattua/yksityistä näkyvyyttä alaviivaetuliitteen perusteella; avainsanatäydennyksen prosessori ohittaa myös etummaiset välilyönnit kohdistimen edellä, kun täydennys käynnistetään nimenomaisesti (manuaalisesti) (8e9f967e7, 68b26b5fc).

  • Yhtenäistetyt dialogit. OpenMV:n tilapäiset ”Don’t show this again” -dialogit – mukaan lukien käynnistyksen OpenMV Cam LED Colors -infodialogi sekä laiteohjelmistopäivitys- ja esimerkkikehotteet – on yhdistetty CheckableMessageBox ”Do Not Ask/Show Again” -dialogeihin, yleisasetuksiin lisättiin ”Reset Do Not Ask/Show Again Dialogs” -painike, ja koodin laskostusmerkit ovat oletuksena pois käytöstä (9fdff9c6d).

  • Teematietoinen brändäys. Lisättiin tumman tilan aloitusnäytöt, tummat/vaaleat ST- ja NXP-sirulogot Tietoja-ruutuun, tumman tilan työkaluvihjevärit sekä asianmukaiset automaattitäydennyksen ikonivärit (d85fdeb19, 9895a8395, f45ceaaea, 7f3e1f383).

  • Kuvankatselimen siistiminen. Jaa-, tausta-, ääriviiva- ja ”set as default” -toiminnot on piilotettu, lisättiin sovita näyttöön -toiminto ja korjattiin animoitujen kuvien koonmuutos (b37c55e25).

  • Pikavalikon siistiminen. Kohteet ”Show in File System View”, ”Open Terminal”, ”File Properties” sekä ”Add/Delete UTF-8 BOM on Save” on piilotettu (5d862c78e).

  • Tumma sarjaterminaali. Itsenäinen terminaali käyttää asianmukaista tummaa teemaa tyyliteltyine vierityspalkkeineen, päivitettyine työkalupalkki-ikoneineen ja korkean DPI:n vierityspalkki-ikonin oikeine uudelleenlatauksineen eri näytöillä (5c3af6880).

  • Etsi/Haku-siistiminen. Tulospaneeli saa tumman teeman, hakukoneen valitsin on piilotettu, nimikkeitä on yksinkertaistettu, ja Find-in-Files käyttää oletuksena Documents/OpenMV-kansiota (20a806550).

  • Sovelluksen identiteetti. IDE näyttää nyt asianmukaisen OpenMV-ikonin työpöydällä, otsikkopalkissa ja tehtäväpalkissa (korkean DPI:n käsittelyllä Windowsissa), ja IDE:n id muutettiin muotoon openmvide (8ad1eed1f).

  • Korkean DPI:n aloitusnäyttö näyttää 2x-kokoisen aloituskuvan Retina-/200 %-skaalauksen näytöillä (626ff673e).

  • Toimintopalkin korjaus. Vasemmanpuoleinen toimintopalkki (New File, Open, Save, Undo, Redo, Cut, Copy, Paste) korjattiin ja sille annettiin mukautetut OpenMV-ikonit (b8479b5d0).

  • Tietoja-dialogin logot. Sekä Arduino- että Edge Impulse -kumppanilogot näytetään nyt (Edge Impulse oli aiemmin piilotettu) korkean DPI:n 2x-varianteilla, ja mukana toimitettu aloitusnäytön kuvitus päivitettiin (splash-small-2 / splash-large-2) (5facd8d9a).

  • Select Word Under Cursor on otettu käyttöön; komennot Go to Block Start/End (Ctrl+[ / Ctrl+]) ja Select Block Up/Down otettiin hetkellisesti uudelleen käyttöön (36ed5b1a8) mutta jätettiin pois käytöstä julkaisussa (626ff673e).

  • Linux-työpöytäkohta saa Electronics-kategorian, kuvaavan Comment-kentän sekä haku-avainsanat (Keywords: embedded electronics, microcontroller, micropython, computer/machine vision) (470e5702e).

  • Resurssien siirto. Käyttäjän resurssit siirrettiin versioituun sijaintiin (vanha qtcreator-kansio poistetaan käynnistyksen yhteydessä), ja vaarattomat DirectWrite-fonttipintavaroitukset Windowsissa vaimennetaan (a04af5351, 70765dc2a).

  • Piilotetut sisäiset valinnat. Sisäiset -color- ja -theme-Core-valinnat on piilotettu ohjetulosteesta, ja esitystila otettiin uudelleen käyttöön (434c7b4cc).

  • Uudelleen sovelletut ydinmukautukset hienoon toimintopalkkiin/välilehti-widgettiin, viestienhallintaan/tulosteikkunaan, proxy-toimintoihin, syntaksinkorostimeen ja tekstieditoriin (0e8047372).

  • QCustomPlot 2.1.1. Mukana toimitettu piirtokirjasto päivitettiin Qt 6.4 -yhteensopivaksi ja käsittelemään oikein dynaamisesti muuttuvaa näytön DPI:tä (8801415fe).

  • Kosmeettiset käyttöliittymäsiistimiset vierityspalkin nuoli-ikoneihin, tilapalkkiin, dokumenttivälilehtipalkin sulkupainikkeisiin ja editorin vierittimen leveyteen; editorin ”Display File Line Ending” -ilmaisin on nyt oletuksena pois päältä (e0c4d2325, 6a26f4430, e130988fb).

Virheenkorjaukset

  • Korjattiin Linuxin VID/PID-tunnistus lukemalla /sys/class/tty/<port>/device/uevent todellisen laitteen VID/PID:n osalta kiertäen sen, että QSerialPortInfo palauttaa USB-keskittimen tunnisteet, jolloin keskittimien takana olevat kamerat tunnistetaan oikein (28220b351).

  • Korjattiin Macin käynnistyslataimen laiteohjelmiston flash höllentämällä päätepisteen kokoa koskevia väittämiä ja liittämällä sync-query-paketti vain silloin, kun kirjoitus on tasan yhden USB-päätepisteen kokoinen (86d021f92).

  • Korjattiin videotoistotyökalut Linuxissa: Play Video File / Play RTSP Stream on nyt piilotettu 32-bittisessä ja ARM-Linuxissa (ei mukana toimitettua ffplaytä), gnome-terminal-varavaihtoehdolla kun xterm ei ole saatavilla, ja macOS:n ffmpeg-binääri palautettiin paikkamerkistä (d342649cc, d896f4225).

  • Kasvatettiin käynnistyslataimen nollauksen alku-/loppuviiveitä 0:sta 5:een, jotta tyhjennys- ja kirjoituskomennot eivät mene päällekkäin laiteohjelmistopäivitysten aikana (fabc168b6).

  • Virtaviivaistettiin käynnistyslataimen palautusta: käynnistyslataimen pakottaminen tiilettyneen kameran korjaamiseksi ohittaa tarpeettomat kehotteet, ja DFU-käynnistyslataimen nollauksen jälkeen IDE yrittää automaattisesti päivitystä uudelleen sen sijaan, että pyytäisi käyttäjää muodostamaan yhteyden uudelleen (12b924088).

  • Sallittiin sarja-kehyspuskurin/TX-puskurin dump-komentojen keskeyttäminen kesken transaktion (4a4afae1b).

  • Poistettiin sarjaportin luku-jumiutumisen luovutuskiertotie, joka saattoi täyttää vastauksia nollatavuilla, mikä parantaa nopean USB-siirron luotettavuutta (0ee1d8e91).

  • Korjattiin WiFi-virheenjäljitys ja automaattinen uudelleenyhteys: WiFi-portit päivittävät viimeksi-nähty-aikaleimansa uudelleenlöytymisen yhteydessä, useita iteraattori-poiston-jälkeen-vikoja WiFi-porttien poistossa ja DFU-/käynnistyslataintunnistuksessa korjattiin, ja automaattinen uudelleenyhteys odottaa nyt, kunnes IDE ei ole varattu, ennen uudelleenkytkentää (cf0b67dc6).

  • Korjattiin video-to-MJPEG-muunnin jäsentämään kehysnopeus enkooderin tulosteesta ja kirjoittamaan oikea kehyskohtainen millisekuntiero, jotta muunnetut videot toistuvat oikealla nopeudella (4a7ad2057).

  • Korjattiin laiteohjelmiston flash- ja mukana toimitettujen komentorivityökalujen käynnistyminen pakottamalla QProcess-taustaosa ja korjaamalla estävän prosessin tapahtumasilmukan suojaus (200fe9f3c).

  • Korjattiin aineisto-editorin puunäkymän laajennus-/supistus-haaraikonit renderöitymään oikein HiDPI-näytöillä lataamalla ikonien tyylitiedosto uudelleen laitepikselisuhteen muuttuessa (a0e78057f).

  • Paketti-/resurssipäivitykset käynnistävät nyt OpenMV IDE:n automaattisesti uudelleen sen sijaan, että vain sulkeutuisivat asennuksen jälkeen (178ee1b8e).

  • Korjattiin Etsi/haku-tulosten korostus ja saatiin hakutulos-/tiedoston-avaus-toiminnot turvautumaan ensimmäiseen näkyvään editoriin, kun nykyistä editoria ei ole (48c402dfc).

  • Korjattiin laiteohjelmiston latausdialogi siten, että sen varoitusteksti tyhjennetään ja ikkuna muuttaa kokoaan oikein, kun flash-toiminto valmistuu (c505c6ade).

  • Korjattiin useita macOS-käyttöliittymävikoja: välilehtipalkki ei enää tulvi ikoninlataus-virheillä ja näkyy oikein tiedoston avauksessa (9be8c58de, 5322cf968).

  • Korjattiin tilapalkin / tulostepaneelin tyylittely ja perusviivan kohdistus macOS:ssä ja Linuxissa (4fc4545de, d29b2baa0, a440d5cd8).

  • Korjattiin lähdekoodin tulostus siten, että sivun otsikkoon tulee asianmukaiset ylä- ja sivumarginaalit sen sijaan, että se koskettaisi sivun reunaa (786d6012c).

Alusta- ja työkalutuki

  • Qt Creatorin perusta: 10.0.1 (uudelleenpohjattu versiosta 4.0.2).

  • OpenMV IDE: 4.0.0 -> 4.0.1.

  • OpenMV Cam RT1062 (i.MX RT1060): RT1062:n alkuperäinen laiteohjelmisto, flash-latain, allekirjoitetut levykuvat, imx.txt-merkintä sekä secure-bootloader-/eFuse-blhost-konfigurointiavaimet lisättiin OPENMV5-laiteohjelmistokansioon (a6595f5f7); kortti yhdistettiin tämän jälkeen yhdeksi OPENMV_RT1060-kansioksi, ja erillinen Secure Bootloader (SBL) -korttivariantti (OpenMV_Cam_RT1062_SBL) lisättiin (d2b11c6c8, 5baf28c6e).

  • Mukana toimitettu flash-työkaluketju (blhost, bossac, dfu-util, dfuse + STM32-ajurit, picotool, sdphost, ffmpeg, FTDI-/Arduino-ajurit) paketoitiin uudelleen Windowsille/macOS:lle/Linuxille, ja Linux-binäärit merkittiin suoritettaviksi (fbfa4903a, bfb6b32e2, 9551c64da).

  • ARM64 Linux DFU: mukana toimitettu aarch64-dfu-util sekä arm64-tunnistus laiteluettelossa ja laiteohjelmistolatauksessa mahdollistaa DFU-flashauksen sellaisilla isäntäkoneilla kuin Raspberry Pi (16bc6fe0f, 470e5702e).

  • i.MX-laitetunnistus toimii nyt Linuxissa (jäsentäen lsusb) ja macOS:ssä (skannaten ioreg), mahdollistaen i.MX RT -laiteohjelmiston latauksen näillä alustoilla (e03ccbe71, 7cf505d09).

  • Alustarajaus: i.MX:n käyttö on rajattu Windowsiin/macOS:ään/Linux-x86_64:ään kriittisellä virheellä muualla, ja Portenta-/Nicla-flashaus ARM-/ARM64-Linuxissa näyttää ”DFU Util may not be stable on this platform” -varoituksen (9513f6475).

  • Windows OpenGL: ohjelmistorenderöinti palautettiin paketoimalla opengl32sw, Qt6OpenGL ja Qt6Gui OpenGL -tuki toimitettavaan pakettiin (aaaa1928f).

  • Arduino-korttikansiot/-id:t nimettiin uudelleen. Portenta-, Nicla Vision- ja Nano 33 BLE Sense -laiteohjelmistokansiot sekä boards.txt-kortti-id:t nimettiin uudelleen muotoihin ARDUINO_PORTENTA_H7, ARDUINO_NICLA_VISION ja ARDUINO_NANO_33_BLE_SENSE (a70d6562a); Nano 33 BLE Sense -kansio/-kortti-id muutettiin tämän jälkeen pieniksi kirjaimiksi muotoon arduino_nano_33_ble_sense vastaamaan laitteen ilmoittamaa korttinimeä (22750d8c7, a801a81de).

  • OPENMV_RT1060-käynnistyslataimen flash-lataimet (blhost_flash_loader.bin, sdphost_flash_loader.bin) päivitettiin (5baf28c6e).

  • QCustomPlot: 2.1.1 (mukana toimitettu piirtokirjasto) (8801415fe).

  • Levyllä olevat laiteohjelmistokuvat paketoitiin uudelleen kaikille tuetuille OpenMV-/Arduino-korteille (OPENMV1-4P, OPENMV4_PRO, OPENMVPT, ARDUINO_NICLA_VISION, arduino_nano_33_ble_sense, ARDUINO_PORTENTA_H7, ARDUINO_NANO_RP2040_CONNECT, OPENMV_RT1060, CYW4343 sekä WINC1500-WiFi-laiteohjelmisto), sisältäen laiteohjelmiston ja tarvittaessa käynnistyslatain-/uvc-kuvat (fbfa4903a).

Yhteensopivuutta rikkovat muutokset

Nämä ovat käyttäjälle näkyviä työnkulun ja toiminnan muutoksia; Qt Creator 10.0.1 -uudelleenpohjaus itsessään ei riko käyttäjien projekteja tai skriptejä.

  • i.MX RT1060 -korttimäärittelyt muuttuivat. EVKBMIMXRT1060- ja OPENMV5-merkinnät korvattiin yhdellä OPENMV_RT1060-kortilla (OpenMV Cam RT1062 sekä SBL-variantti), ja vanhat laiteohjelmistokansiot poistettiin (d2b11c6c8).

  • Komentovasteen oletusaikakatkaisu on 10000 ms (oli 5000 ms versiossa 4.0.0); -override_read_timeout-ohjeteksti päivitettiin vastaamaan tätä (4a4afae1b).

  • Yhteyden muodostamisen/katkaisemisen toiminta muuttui. Auto Reconnect on nyt oletuksena POIS päältä, eikä yhteyden muodostaminen tai katkaiseminen enää pysäytä suoritettavaa skriptiä oletuksena, ellei uutta ”Stop Script on Connect/Disconnect” -kytkintä ole otettu käyttöön (se on oletuksena päällä) (a0e78057f).

  • Päivitysvirta käynnistää IDE:n uudelleen. Paketti-/resurssipäivitykset käynnistävät nyt OpenMV IDE:n automaattisesti uudelleen sen sijaan, että sulkeutuisivat asennuksen jälkeen (178ee1b8e).

  • Arduino-kortti-id:t nimettiin uudelleen. Portenta-, Nicla Vision- ja Nano 33 BLE Sense -korttien boards.txt-kortti-id:t ja laiteohjelmistokansiot nimettiin uudelleen muotoihin ARDUINO_PORTENTA_H7, ARDUINO_NICLA_VISION ja ARDUINO_NANO_33_BLE_SENSE (viimeksi mainittu muutettiin myöhemmin pieniksi kirjaimiksi muotoon arduino_nano_33_ble_sense) (a70d6562a, 22750d8c7, a801a81de).