v2.9.2

v2.9.2 gör serieterminalen interaktiv så att du kan skriva direkt i kamerans MicroPython REPL, lägger till installation av den senaste utvecklingsfirmwaren med ett klick och ställer in kamerans RTC från värddatorns klocka vid anslutning (kräver kamerafirmware 4.3.2 eller nyare; firmwaren som medföljer här är 4.3.1). IDE:n bygger fortfarande på Qt Creator 4.0.2-basen och det finns inga brytande ändringar för befintliga projekt.

Höjdpunkter

  • Interaktiv serieterminal: skriv direkt i IDE:ns terminal för att styra kamerans MicroPython REPL, med piltangenter samt Home-, End- och Delete-tangenter mappade till motsvarande REPL-styrkoder.

  • Installera den senaste utvecklingsversionen: en ny Tools-menypost laddar ner den allra senaste firmwaren från GitHub och flashar den till den anslutna kameran.

  • Tidssynkronisering med värddatorn: vid anslutning till en kamera ställs nu dess RTC in från värdsystemets aktuella datum och tid (kräver kamerafirmware 4.3.2 eller nyare).

  • Installationsuppdateringar på plats: Windows/Linux-installationsprogrammet avinstallerar automatiskt en tidigare OpenMV IDE i målkatalogen för rena uppdateringar.

  • Arduino Nicla Vision DFU-flashning är åtgärdad, med en dedikerad kortmodell och medföljande Windows-drivrutin.

Nya funktioner

  • Interaktiv serieterminal. Du kan nu skriva direkt i IDE:ns serieterminal för att interagera med kamerans MicroPython REPL. Piltangenterna mappas till CTRL+B/CTRL+F/CTRL+P/CTRL+N, Home och End mappas till CTRL+A och CTRL+E, och Delete mappas till CTRL+D (c50b8c716).

  • Installera den senaste utvecklingsversionen. En ny Tools-menypost laddar ner den allra senaste firmwaren från GitHub och flashar den till den anslutna kameran, med ett alternativ att radera det interna filsystemet (87a69e700).

  • Tidssynkronisering med värddatorn vid anslutning. Vid anslutning till en kamera skickar IDE:n nu värdsystemets aktuella datum och tid för att ställa in kamerans RTC. Detta kräver kamerafirmware 4.3.2 eller nyare; firmwaren 4.3.1 som medföljer den här versionen stöder ännu inte tidsinmatningskommandot (d3ef9d5e0, ce82350eb).

Övriga ändringar och förbättringar

  • Windows/Linux-installationsprogrammet visar nu en anpassad sida för Installationsmapp och avinstallerar automatiskt eventuell tidigare OpenMV IDE i målkatalogen före installation, vilket möjliggör rena uppdateringar på plats (374808dc3, dd7e5c76e).

Buggfixar

  • Att stoppa ett skript eller koppla från sätter nu kameran i viloläge och tömmer först de väntande text- och bildbuffertarna helt, vilket förhindrar inaktuella bildrutor och utdata samt kommandokrockar (af8d18d65).

  • Förloppsfönstret för firmware-flashning för DFU, bossac och picotool uppdaterar nu raderings- och nedladdningsförloppsraderna på plats i stället för att översvämma fönstret med tusentals rader (23345dce4).

  • En kamera som befinner sig i startladdarläge (serienummer 000000000011) erbjuds inte längre som en normalt anslutningsbar port och används i stället endast för återställning av startladdaren (9d070b669).

  • Kommandot Open OpenMV Cam Folder öppnar nu rätt .openmv_disk-katalog på macOS och Linux i stället för den råa portsökvägen (adacf333d).

  • Att stänga en redigeringsflik via flikfältet stänger nu redigeraren korrekt utan att utlösa stängningslogiken två gånger (18408e6e5, 09a8e299b).

  • DFU-feldialoger (”No DFU settings for the selected board type!” och ”No DFU settings for the selected device!”) lägger nu till det aktuella VID och PID för att underlätta felsökning (640f25df3).

Plattforms- och verktygsstöd

  • Qt Creator-bas: 4.0.2.

  • Arduino Nicla Vision DFU-flashning är åtgärdad genom att dess startladdar-VID/PID läggs till i DFU-mappningen, genom att den får en dedikerad NICLAV-kortmodell och genom att dess Windows-drivrutin medföljer (90d1ac0ac).

  • Lade till stöd för den termiska sensorn FLIR Lepton 1.6 i sensor-ID-tabellen; posten för Lepton 1.0 togs bort (874e80d86).

  • Den medföljande kamerafirmwaren uppdaterades till v4.3.0 och därefter v4.3.1 för alla OpenMV- och Arduino-kort, med nya exempelskript för Time-of-Flight, Lepton object-high-temp och Nano-RP2040 aioble BLE (3034469f7, ce82350eb).

Brytande ändringar

Inga. Den här versionen innehåller inga användarsynliga brott i arbetsflöden eller beteenden för befintliga projekt.