v2.9.2

v2.9.2 maakt de seriële terminal interactief zodat je rechtstreeks in de MicroPython REPL van de camera kunt typen, voegt installatie met één klik van de nieuwste ontwikkelfirmware toe en stelt bij verbinding de RTC van de camera in op basis van de host-klok (vereist camerafirmware 4.3.2 of nieuwer; de hier meegeleverde firmware is 4.3.1). De IDE blijft gebaseerd op Qt Creator 4.0.2 en er zijn geen brekende wijzigingen voor bestaande projecten.

Hoogtepunten

  • Interactieve seriële terminal: typ rechtstreeks in de terminal van de IDE om de MicroPython REPL van de camera aan te sturen, met de pijltjestoetsen, Home, End en Delete toegewezen aan de bijbehorende REPL-besturingscodes.

  • De nieuwste ontwikkelrelease installeren: een nieuw item in het Tools-menu downloadt de allernieuwste firmware van GitHub en flasht deze naar de aangesloten camera.

  • Synchronisatie met de host-tijd: verbinding maken met een camera stelt nu de RTC in op basis van de huidige datum en tijd van het hostsysteem (vereist camerafirmware 4.3.2 of nieuwer).

  • Installatie-updates op de bestaande plek: de Windows/Linux-installer verwijdert automatisch een eerdere OpenMV IDE in de doelmap voor schone updates.

  • Arduino Nicla Vision DFU-flashing is gerepareerd, met een specifiek bordtype en meegeleverd Windows-stuurprogramma.

Nieuwe functies

  • Interactieve seriële terminal. Je kunt nu rechtstreeks in de seriële terminal van de IDE typen om te communiceren met de MicroPython REPL van de camera. De pijltjestoetsen worden toegewezen aan CTRL+B/CTRL+F/CTRL+P/CTRL+N, Home en End aan CTRL+A en CTRL+E, en Delete aan CTRL+D (c50b8c716).

  • De nieuwste ontwikkelrelease installeren. Een nieuw item in het Tools-menu downloadt de allernieuwste firmware van GitHub en flasht deze naar de aangesloten camera, met de optie om het interne bestandssysteem te wissen (87a69e700).

  • Synchronisatie met de host-tijd bij verbinden. Bij het verbinden met een camera stuurt de IDE nu de huidige datum en tijd van het hostsysteem om de RTC van de camera in te stellen. Dit vereist camerafirmware 4.3.2 of nieuwer; de firmware 4.3.1 die met deze release wordt meegeleverd ondersteunt het tijd-invoercommando nog niet (d3ef9d5e0, ce82350eb).

Overige wijzigingen en verbeteringen

  • De Windows/Linux-installer toont nu een aangepaste pagina Installatiemap en verwijdert automatisch een eerdere OpenMV IDE in de doelmap voordat er wordt geïnstalleerd, wat schone updates op de bestaande plek mogelijk maakt (374808dc3, dd7e5c76e).

Bugfixes

  • Het stoppen van een script of het verbreken van de verbinding zet de camera nu eerst in rusttoestand en leegt de wachtende tekst- en afbeeldingsbuffers volledig, wat verouderde frames, verouderde uitvoer en commando-conflicten voorkomt (af8d18d65).

  • Het voortgangsvenster voor het flashen van firmware voor DFU, bossac en picotool werkt de voortgangsregels voor wissen en downloaden nu ter plekke bij, in plaats van het venster te overspoelen met duizenden regels (23345dce4).

  • Een camera die in de bootloadermodus staat (serienummer 000000000011) wordt niet langer aangeboden als een normaal te verbinden poort en wordt nu alleen nog gebruikt voor bootloaderherstel (9d070b669).

  • Het commando Open OpenMV Cam Folder opent nu de juiste .openmv_disk-map op macOS en Linux in plaats van het ruwe poortpad (adacf333d).

  • Een editortabblad sluiten via de tabbalk sluit de editor nu correct zonder de sluitlogica tweemaal te activeren (18408e6e5, 09a8e299b).

  • DFU-foutdialogen (“No DFU settings for the selected board type!” en “No DFU settings for the selected device!”) voegen nu de betreffende VID en PID toe om probleemoplossing te vergemakkelijken (640f25df3).

Platform- en toolondersteuning

  • Qt Creator-basis: 4.0.2.

  • Arduino Nicla Vision DFU-flashing is gerepareerd door zijn bootloader-VID/PID aan de DFU-map toe te voegen, hem een specifiek NICLAV-bordtype te geven en zijn Windows-stuurprogramma mee te leveren (90d1ac0ac).

  • Ondersteuning toegevoegd voor de FLIR Lepton 1.6 thermische sensor in de sensor-ID-tabel; de Lepton 1.0-vermelding is verwijderd (874e80d86).

  • De meegeleverde camerafirmware is bijgewerkt naar v4.3.0 en vervolgens v4.3.1 voor alle OpenMV- en Arduino-borden, met nieuwe voorbeeldscripts voor Time-of-Flight, Lepton object-hoge-temperatuur en Nano-RP2040 aioble BLE (3034469f7, ce82350eb).

Brekende wijzigingen

Geen. Deze release bevat geen voor de gebruiker zichtbare wijzigingen in workflow of gedrag voor bestaande projecten.