v2.6.8¶
v2.6.8 reîmprospătează firmware-ul inclus la 3.8.0, reorganizează biblioteca de exemple în folderele Arduino și OpenMV și actualizează documentația API inclusă, folosită de sistemele de ajutor și de autocompletare. Rămâne bazată pe Qt Creator 4.0.2. Reorganizarea exemplelor modifică căile din meniul Examples; vezi Modificări incompatibile mai jos.
Aspecte importante¶
Firmware inclus 3.8.0 pentru OPENMV2, OPENMV3, OPENMV4, OPENMV4P și PORTENTA.
Exemple reorganizate în folderele de nivel superior
ArduinoșiOpenMV, cu noi categorii37-Audioși38-Ethernetși noi teste de desenare a imaginilor.Documentație API reîmprospătată, care adaugă
network.LAN,network.WLAN,omv.audio,omv.micro_speechșiuasyncioși elimină referințele obsoleteomv.nnșiomv.timepentru documentație și autocompletare.Analiza documentației modulelor corectată astfel încât documentațiile de module cu mai multe secțiuni sunt citite corect pentru ajutor și autocompletare.
Funcționalități noi¶
Biblioteca de exemple reorganizată în folderele de nivel superior
ArduinoșiOpenMV. Au fost adăugate noi categorii, inclusiv37-Audio(audio_fft,micro_speech) și38-Ethernet(http_client,http_client_ssl,peer_to_peer), împreună cu noi teste03-Drawingde desenare a imaginilor pentru amestecare alpha, tabel alpha și scalare în sus/jos. Calea implicităhelloworld.pyși textul dialogului Register au fost actualizate pentru a se potrivi cu noua locațieExamples->OpenMV->Basics. În timpul reorganizării au fost eliminate complet trei exemple de shield termopilă:AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyșiMLX90640_camera_lcd.py; omologii lor*_camera.py,*_overlay.pyși*_overlay_lcd.pyau fost păstrați și mutați în noul arbore (49e63811f, e2bac7aa8).
Alte modificări și îmbunătățiri¶
Documentația API MicroPython/OpenMV inclusă reîmprospătată, folosită de documentația și autocompletarea IDE-ului. Noile module includ
network.LAN,network.WLAN,omv.audio,omv.micro_speechșiuasyncio, cu referințeomv.imageșiomv.lcdactualizate; referințele obsolete la moduleleomv.nnșiomv.timeau fost eliminate din documentație și autocompletare (d45f145b0).Au fost normalizate ID-urile de secțiune de modul din indexul bibliotecii inclus la forma canonică Sphinx
module-<name>pentruulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbusșimqtt, pe care analizorul documentației a fost actualizat să le recunoască (c58a6e332).Dialogurile de ieșire pentru actualizarea firmware-ului DFU și conversia video își redau acum textul jurnalului în fontul cu lățime fixă al editorului, pentru lizibilitate (94440b081).
Corectări de erori¶
A fost corectat analizorul HTML al documentației modulelor astfel încât iterează prin toate secțiunile de modul și tolerează ID-uri cu punct de până la cinci segmente, astfel încât documentațiile de module cu mai multe secțiuni sunt analizate corect pentru sistemul de ajutor și autocompletare (1044a84d0).
A fost readus mesajul de confirmare „DFU firmware update complete!” la text simplu. O încercare anterioară de a îngroșa antetul prin includerea lui în etichete
<b></b>făcea ca etichetele HTML literale să fie afișate în caseta de mesaj, așa că etichetele au fost eliminate (26f02ab08, 5ac140a0d).
Suport pentru platforme și instrumente¶
Bază Qt Creator: 4.0.2.
Firmware OpenMV inclus: 3.6.9 -> 3.8.0 pentru OPENMV2, OPENMV3, OPENMV4, OPENMV4P și PORTENTA, reconstruind binarele de firmware, bootloader și UVC și imaginile DFU (d37de33f7).
Modificări incompatibile¶
Exemplele incluse au fost reorganizate în două foldere de nivel superior,
ArduinoșiOpenMV, astfel încât căile din meniulExampless-au schimbat. De exemplu,Examples->Basics->helloworld.pyeste acumExamples->OpenMV->Basics->helloworld.py. Orice referințe externe sau obișnuințe care indică vechile căi ale exemplelor vor fi greșite. Acest lucru afectează doar navigarea prin exemple; nu afectează scripturile proiectelor utilizatorilor.Trei exemple de shield termopilă au fost eliminate din biblioteca inclusă:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyșiMLX90640_camera_lcd.py. Variantele rămase*_camera.py,*_overlay.pyși*_overlay_lcd.pypentru fiecare senzor au fost păstrate și mutate în noul arbore de exemple (49e63811f).