v2.9.2

v2.9.2 face terminalul serial interactiv, astfel încât poți tasta direct în REPL-ul MicroPython al camerei, adaugă instalarea cu un singur clic a celui mai recent firmware de dezvoltare și setează RTC-ul camerei după ceasul gazdei la conectare (necesită firmware de cameră 4.3.2 sau mai nou; firmware-ul inclus aici este 4.3.1). IDE-ul rămâne pe baza Qt Creator 4.0.2 și nu există modificări incompatibile pentru proiectele existente.

Puncte importante

  • Terminal serial interactiv: tastează direct în terminalul IDE-ului pentru a controla REPL-ul MicroPython al camerei, cu tastele săgeți, Home, End și Delete mapate la codurile de control REPL corespunzătoare.

  • Instalează cea mai recentă versiune de dezvoltare: un nou element din meniul Tools descarcă firmware de ultimă oră de pe GitHub și îl scrie pe camera conectată.

  • Sincronizarea orei cu gazda: conectarea la o cameră setează acum RTC-ul acesteia după data și ora curentă a sistemului gazdă (necesită firmware de cameră 4.3.2 sau mai nou).

  • Actualizări de instalare pe loc: programul de instalare pentru Windows/Linux dezinstalează automat un OpenMV IDE anterior din directorul țintă, pentru actualizări curate.

  • Scrierea prin DFU pe Arduino Nicla Vision a fost reparată, cu un tip de placă dedicat și driver Windows inclus.

Funcții noi

  • Terminal serial interactiv. Acum poți tasta direct în terminalul serial al IDE-ului pentru a interacționa cu REPL-ul MicroPython al camerei. Tastele săgeți se mapează la CTRL+B/CTRL+F/CTRL+P/CTRL+N, Home și End se mapează la CTRL+A și CTRL+E, iar Delete se mapează la CTRL+D (c50b8c716).

  • Instalează cea mai recentă versiune de dezvoltare. Un nou element din meniul Tools descarcă cel mai recent firmware de ultimă oră de pe GitHub și îl scrie pe camera conectată, cu o opțiune de ștergere a sistemului de fișiere intern (87a69e700).

  • Sincronizarea orei cu gazda la conectare. La conectarea la o cameră, IDE-ul trimite acum data și ora curentă a sistemului gazdă pentru a seta RTC-ul camerei. Acest lucru necesită firmware de cameră 4.3.2 sau mai nou; firmware-ul 4.3.1 inclus cu această versiune nu acceptă încă comanda de introducere a orei (d3ef9d5e0, ce82350eb).

Alte modificări și îmbunătățiri

  • Programul de instalare pentru Windows/Linux afișează acum o pagină personalizată Folder de instalare și dezinstalează automat orice OpenMV IDE anterior din directorul țintă înainte de instalare, permițând actualizări curate pe loc (374808dc3, dd7e5c76e).

Corectări de erori

  • Oprirea unui script sau deconectarea pune acum camera în repaus și golește complet mai întâi tampoanele de text și de imagine în așteptare, prevenind cadrele și ieșirile învechite, precum și conflictele de comenzi (af8d18d65).

  • Fereastra de progres a scrierii firmware-ului pentru DFU, bossac și picotool actualizează acum liniile de progres pentru ștergere și descărcare pe loc, în loc să inunde fereastra cu mii de linii (23345dce4).

  • O cameră aflată în modul bootloader (serial 000000000011) nu mai este oferită ca port normal conectabil și este folosită doar pentru recuperarea bootloader-ului (9d070b669).

  • Comanda Deschide folderul OpenMV Cam deschide acum directorul .openmv_disk corect pe macOS și Linux, în loc de calea brută a portului (adacf333d).

  • Închiderea unei file de editor prin bara de file închide acum corect editorul, fără a declanșa de două ori logica de închidere (18408e6e5, 09a8e299b).

  • Dialogurile de eroare DFU („No DFU settings for the selected board type!” și „No DFU settings for the selected device!”) adaugă acum VID-ul și PID-ul problematic pentru a facilita depanarea (640f25df3).

Suport pentru platforme și instrumente

  • Baza Qt Creator: 4.0.2.

  • Arduino Nicla Vision: scrierea prin DFU a fost reparată prin adăugarea VID/PID-ului său de bootloader în harta DFU, atribuindu-i un tip de placă dedicat NICLAV și incluzând driverul său pentru Windows (90d1ac0ac).

  • S-a adăugat suport pentru senzorul termic FLIR Lepton 1.6 în tabelul de ID-uri de senzori; intrarea Lepton 1.0 a fost eliminată (874e80d86).

  • Firmware-ul de cameră inclus a fost actualizat la v4.3.0 și apoi la v4.3.1 pentru toate plăcile OpenMV și Arduino, cu noi scripturi de exemplu Time-of-Flight, Lepton object-high-temp și BLE aioble pentru Nano-RP2040 (3034469f7, ce82350eb).

Modificări incompatibile

Niciuna. Această versiune nu conține întreruperi vizibile ale fluxului de lucru sau ale comportamentului pentru proiectele existente.