v2.9.0

v2.9.0 uči IDE dekodirati novo kodiranje formata piksela ugrađenog programa (firmware), dodaje podršku za Arduino Nicla Vision i donosi skup opcija pokretanja iz naredbenog retka za rad bez nadzora i kiosk-stilske implementacije. Izdanje ostaje na Qt Creator 4.0.2 osnovi. Postoji jedna promjena ponašanja vidljiva korisniku koju treba istaknuti: zadani prečaci za navigaciju karticama ispravljeni su na konvencionalni smjer, pa su akcije za sljedeću/prethodnu karticu sada zamijenjene u odnosu na prethodna izdanja.

Istaknuto

  • Novo dekodiranje formata piksela dodaje podršku za međuspremnik slike uživo i snimljene datoteke za slike PNG, Bayer i YUV422 uz postojeće formate JPEG, RGB565, sivi tonovi i binarni, automatski odabrane na temelju verzije ugrađenog programa (firmware).

  • Arduino Nicla Vision sada je u potpunosti podržan, uključujući otkrivanje povezivanja i pokretača (bootloader), priloženi ugrađeni program (firmware) i DFU mapiranja ploča.

  • Opcije pokretanja iz naredbenog retka (-auto_connect, -auto_run, -full_screen, -list_ports, -serial_number_filter) omogućuju pokretanje bez nadzora i kiosk-stila.

  • Arduino touch-to-reset otvara Portenta i Nicla ploče pri brzini prijenosa od 1200 baud kako bi ih resetirao u pokretač (bootloader) prije ponovnog povezivanja.

  • Priloženi ugrađeni program (firmware) OpenMV kamere ažuriran na 4.2.3 za sve ploče.

Nove značajke

  • Nove opcije pokretanja iz naredbenog retka omogućuju IDE-u da se automatski poveže s prvom pločom, automatski pokrene otvorenu skriptu i pokrene se u načinu rada preko cijelog zaslona putem -auto_connect, -auto_run i -full_screen; upit za nadogradnju ugrađenog programa (firmware) potiskuje se pri automatskom povezivanju (bd866e3b2).

  • Dodan -list_ports za ispis otkrivenih serijskih portova OpenMV i Arduino kamera te -serial_number_filter za ograničavanje otkrivanja na određeni serijski broj ploče (b2068ea1e).

  • Dodan Arduino touch-to-reset, koji otvara Portenta i Nicla ploče pri brzini prijenosa od 1200 baud kako bi pokrenuo reset u pokretač (bootloader) prije ponovnog povezivanja (0ac3c75af).

  • Dodani prečaci na tipkovnici Ctrl+Shift+L za pokretanje pokretača (bootloader) (učitavanje ugrađenog programa (firmware)) i Ctrl+Shift+E za brisanje ugrađene podatkovne flash memorije (d8b84ce61).

  • Dodan primjer TensorFlow Lite detekcije objekata koji demonstrira net.detect() za lociranje i uokvirivanje više objekata po klasi, uz ažuriranja primjera detekcije osobe (3041c966d).

  • Dodani FrogEye2020 primjeri za event-kameru (osnovni i s praćenjem) koji prikazuju senzor pokreta od 320x240 s dva bita po pikselu koji radi pri 50 FPS s preklopom palete boja (623fedcec).

  • Dodani primjeri RTSP video poslužitelja u LAN i WLAN varijantama za OpenMV i Portenta-H7, zamjenjujući jedini prethodni rtsp_video_server primjer (623fedcec).

  • Dodan primjer LSM6DSOX IMU Machine Learning Core (MLC) za Arduino Nano RP2040 koji učitava STMicroelectronics UCF modele i radi u načinu rada s prekidima (623fedcec).

Ostale promjene i poboljšanja

  • IDE sada dekodira novo kodiranje formata piksela ugrađenog programa (firmware), dodajući podršku za međuspremnik slike uživo i snimljene datoteke za slike PNG, Bayer i YUV422 uz postojeće formate JPEG, RGB565, sivi tonovi i binarni, automatski odabrane na temelju verzije ugrađenog programa (firmware) (8f1ed1e82, 1feb603db).

  • Stavka About OpenMV Cam u izborniku Help postala je podizbornik koji nudi dijagrame rasporeda pinova po ploči (H7 Plus, H7, M7, M4, M4 Original) (04bc508ac).

  • Prečaci za navigaciju karticama promijenjeni su na konvencionalni smjer (Ctrl+PageUp odabire prethodnu karticu, Ctrl+PageDown sljedeću, s odgovarajućim Ctrl+Shift+PageUp/Ctrl+Shift+PageDown vezama za pomicanje kartica), a prečaci za odabir kartice Ctrl+Alt+number onemogućeni su (04bc508ac, f87a2598b).

  • Osvježeni priloženi primjeri: CAN primjer koristi ispravljen argument sample_point, primjer ažuriranja ugrađenog programa (firmware) WiFi shielda usmjeren je na WINC1500 firmware 19.7.6, a imageio_memory primjer snimanja koristi sensor.RGB565 i novi API za reprodukciju read(pause=True) (1bf9f4015, 7ab03b5da).

  • Osvježeni razni priloženi primjeri uključujući WiFi scan i AP-mode skripte, primjere prijenosa slike i popularnih značajki za udaljene uređaje te primjere audio FFT i MJPEG streamera u AP načinu (623fedcec, 9f56381d8).

Ispravci grešaka

  • Ispravljeno preskakanje klizača razdjelnika međuspremnika slike i rasporeda kada je prozor smanjen ili maksimiziran, perzistiranjem stanja razdjelnika na događaj skrivanja glavnog prozora (6e526403f).

  • Ispravljen pad u mapiranju imena ploče pri ažuriranju ugrađenog programa (firmware) za naslijeđene putanje pokretača (bootloader) NANO33 i PICO (M0) (47ab8523a).

  • Povećan zaštitni vremenski razmak serijske veze za 100ms oko pokretanja i zaustavljanja skripte kako bi pokretanje i zaustavljanje skripti bilo pouzdanije (9981b8679).

Podrška za platforme i alate

  • Qt Creator osnova: 4.0.2.

  • Dodana puna podrška za ploču Arduino Nicla Vision, uključujući otkrivanje povezivanja i pokretača (bootloader), priloženi direktorij NICLAV ugrađenog programa (firmware) i UVC ugrađenog programa (firmware) te DFU mapiranja ploča (813101874, 629a760aa).

  • Dodano otkrivanje ploča za senzore kamere MT9V0X2-C, MT9V0X4-C i HM0360 (b2068ea1e).

  • Dodani ID-ovi čipa senzora s globalnim okidačem MT9V0X2/MT9V0X4, zamjenjujući staro pojedinačno mapiranje MT9V034, tako da IDE prepoznaje ažurirane varijante senzora (bf0bbd7b4).

  • Dodano otkrivanje pod-varijanti termalnog senzora LEPTON (LEPTON-1.0, -1.5, -2.0, -2.5, -3.0, -3.5) u sensors.txt (d0f5a2c05).

  • Dodano otkrivanje ploče za senzor event-kamere FROGEYE2020 (ID čipa 0x2020) u sensors.txt (623fedcec).

  • Dodano novo DFU mapiranje ploče Portenta H7 (VID/PID 2341:035f, s CYW4343/cyw4343.bin WiFi flashanjem) u dfu.txt (623fedcec).

  • Priloženi ugrađeni program (firmware) OpenMV kamere ažuriran na 4.2.3 za sve ploče (H7, H7 Plus, M7, M4, Portenta, Nicla Vision, Arduino Nano RP2040 Connect, Nano 33 BLE Sense), prolazeći od 4.1.0 kroz 4.2.0 do 4.2.1, 4.2.2 i 4.2.3 (825c11bdb, fa86edabe, 623fedcec, 9f56381d8, 7ab03b5da, 629a760aa, d0f5a2c05).

  • Priloženi ugrađeni program (firmware) WINC1500 WiFi shielda ažuriran na 19.7.6 (bio 19.6.1), s WiFi-shield fw_update.py primjerom usmjerenim na novi winc_19_7_6.bin (629a760aa, 1bf9f4015).

Prekidajuće promjene

  • Promijenjen smjer prečaca za navigaciju karticama. Zadane veze Ctrl+PageUp/Ctrl+PageDown (i Ctrl+Shift+PageUp/ Ctrl+Shift+PageDown) ispravljene su na konvencionalni smjer: Ctrl+PageUp sada odabire prethodnu karticu, a Ctrl+PageDown sljedeću, obrnuto od prethodnih izdanja. Korisnici koji su se oslanjali na stare zadane postavke vidjet će zamijenjene akcije za sljedeću/prethodnu karticu (i pomicanje kartica) (04bc508ac). Ovo je korektivna promjena; veze se mogu prilagoditi pod Tools > Options > Environment > Keyboard ako preferirate stari raspored. Nijedan postojeći projekt ili skripta nisu pogođeni, a izdanje ostaje na Qt Creator 4.0.2 osnovi.