v2.6.8¶
v2.6.8 osvježava priloženi ugrađeni program (firmware) na 3.8.0, reorganizira biblioteku primjera u mape Arduino i OpenMV te ažurira priloženu API dokumentaciju koju koriste sustavi pomoći i automatskog dovršavanja. I dalje se temelji na Qt Creator 4.0.2. Reorganizacija primjera mijenja putanje izbornika Examples; pogledajte odjeljak Promjene koje narušavaju kompatibilnost u nastavku.
Najvažnije¶
Priloženi ugrađeni program (firmware) 3.8.0 za OPENMV2, OPENMV3, OPENMV4, OPENMV4P i PORTENTA.
Reorganizirani primjeri u mape najviše razine
ArduinoiOpenMV, s novim kategorijama37-Audioi38-Ethernette novim testovima crtanja po slici.Osvježena API dokumentacija koja dodaje
network.LAN,network.WLAN,omv.audio,omv.micro_speechiuasynciote uklanja zastarjele referenceomv.nniomv.timeza dokumentaciju i automatsko dovršavanje.Ispravljeno parsiranje dokumentacije modula tako da se dokumentacija modula s više odjeljaka ispravno čita za pomoć i automatsko dovršavanje.
Nove značajke¶
Reorganizirana biblioteka primjera u mape najviše razine
ArduinoiOpenMV. Dodane su nove kategorije, uključujući37-Audio(audio_fft,micro_speech) i38-Ethernet(http_client,http_client_ssl,peer_to_peer), uz nove03-Drawingtestove crtanja po slici za alfa miješanje, alfa tablicu i povećavanje/smanjivanje. Zadana putanjahelloworld.pyi tekst dijaloga Register ažurirani su da odgovaraju novoj lokacijiExamples->OpenMV->Basics. Tijekom reorganizacije tri su primjera za thermopile shield potpuno uklonjena:AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyiMLX90640_camera_lcd.py; njihovi srodnici*_camera.py,*_overlay.pyi*_overlay_lcd.pyzadržani su i premješteni u novo stablo (49e63811f, e2bac7aa8).
Ostale promjene i poboljšanja¶
Osvježena priložena MicroPython/OpenMV API dokumentacija koju koriste dokumentacija i automatsko dovršavanje IDE-a. Novi moduli uključuju
network.LAN,network.WLAN,omv.audio,omv.micro_speechiuasyncio, s ažuriranim referencamaomv.imageiomv.lcd; zastarjele reference modulaomv.nniomv.timeuklonjene su iz dokumentacije i automatskog dovršavanja (d45f145b0).Normalizirani su id-ovi odjeljaka modula u priloženom indeksu biblioteke u kanonski Sphinx oblik
module-<name>zaulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbusimqtt, koje je parser dokumentacije ažuriran prepoznavati (c58a6e332).Izlazni dijalozi za DFU ažuriranje ugrađenog programa (firmware) i pretvorbu videa sada prikazuju tekst dnevnika u uređivačevom fontu fiksne širine radi čitljivosti (94440b081).
Ispravci grešaka¶
Ispravljen je HTML parser dokumentacije modula tako da prolazi kroz sve odjeljke modula i tolerira id-ove s točkama do pet segmenata, pa se dokumentacija modula s više odjeljaka ispravno parsira za sustav pomoći i automatskog dovršavanja (1044a84d0).
Vraćena je poruka potvrde „DFU firmware update complete!” natrag na običan tekst. Raniji pokušaj podebljavanja zaglavlja omatanjem u
<b></b>oznake uzrokovao je prikaz doslovnih HTML oznaka u okviru poruke, pa su oznake uklonjene (26f02ab08, 5ac140a0d).
Podrška za platforme i alate¶
Osnova Qt Creatora: 4.0.2.
Priloženi OpenMV ugrađeni program (firmware): 3.6.9 -> 3.8.0 za OPENMV2, OPENMV3, OPENMV4, OPENMV4P i PORTENTA, uz ponovno izgrađivanje binarnih datoteka ugrađenog programa (firmware), pokretača (bootloader) i UVC te DFU slika (d37de33f7).
Promjene koje narušavaju kompatibilnost¶
Priloženi primjeri reorganizirani su u dvije mape najviše razine,
ArduinoiOpenMV, pa su se putanje izbornikaExamplespromijenile. Na primjer,Examples->Basics->helloworld.pysada jeExamples->OpenMV->Basics->helloworld.py. Sve vanjske reference ili navika usmjerene na stare putanje primjera bit će netočne. Ovo utječe samo na navigaciju primjerima; ne narušava korisničke projektne skripte.Tri su primjera za thermopile shield uklonjena iz priložene biblioteke:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyiMLX90640_camera_lcd.py. Preostale varijante*_camera.py,*_overlay.pyi*_overlay_lcd.pyza svaki senzor zadržane su i premještene u novo stablo primjera (49e63811f).