v2.6.8¶
v2.6.8 päivittää mukana tulevan laiteohjelmiston versioon 3.8.0, järjestää esimerkkikirjaston uudelleen Arduino- ja OpenMV -kansioihin ja päivittää mukana tulevan API-dokumentaation, jota ohje- ja automaattitäydennysjärjestelmät käyttävät. Se perustuu edelleen Qt Creator 4.0.2:een. Esimerkkien uudelleenjärjestely muuttaa Examples -valikon polkuja; katso alla olevat rikkovat muutokset.
Kohokohdat¶
Mukana tuleva laiteohjelmisto 3.8.0 korteille OPENMV2, OPENMV3, OPENMV4, OPENMV4P ja PORTENTA.
Uudelleenjärjestellyt esimerkit ylätason
Arduino- jaOpenMV-kansioihin, uusilla37-Audio- ja38-Ethernet-kategorioilla sekä uusilla kuvanpiirtotesteillä.Päivitetty API-dokumentaatio, joka lisää
network.LAN-,network.WLAN-,omv.audio-,omv.micro_speech- jauasyncio-viittaukset ja poistaa vanhentuneetomv.nn- jaomv.time-viittaukset dokumentaatiosta ja automaattitäydennyksestä.Korjattu moduulidokumentaation jäsennys, jotta monisektioiset moduulidokumentit luetaan oikein ohjetta ja automaattitäydennystä varten.
Uudet ominaisuudet¶
Uudelleenjärjestelty esimerkkikirjasto ylätason
Arduino- jaOpenMV-kansioihin. Uusia kategorioita lisättiin, mukaan lukien37-Audio(audio_fft,micro_speech) ja38-Ethernet(http_client,http_client_ssl,peer_to_peer), sekä uudet03-Drawing-kuvanpiirtotestit alfasekoitukselle, alfataulukolle ja skaalaukselle ylös/alas. Oletuksena olevahelloworld.py-polku ja Register-dialogin teksti päivitettiin vastaamaan uuttaExamples->OpenMV->Basics-sijaintia. Uudelleenjärjestelyn aikana kolme thermopile-shield-esimerkkiä poistettiin kokonaan:AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyjaMLX90640_camera_lcd.py; niiden*_camera.py-,*_overlay.py- ja*_overlay_lcd.py-sisarukset säilytettiin ja siirrettiin uuteen puuhun (49e63811f, e2bac7aa8).
Muut muutokset ja parannukset¶
Päivitetty mukana tuleva MicroPython/OpenMV API-dokumentaatio, jota IDE:n dokumentit ja automaattitäydennys käyttävät. Uusia moduuleja ovat
network.LAN,network.WLAN,omv.audio,omv.micro_speechjauasyncio, sekä päivitetytomv.image- jaomv.lcd-viittaukset; vanhentuneetomv.nn- jaomv.time-moduuliviittaukset poistettiin dokumentaatiosta ja automaattitäydennyksestä (d45f145b0).Normalisoitu moduulisektioiden tunnukset mukana tulevassa kirjastoindeksissä kanoniseen Sphinxin
module-<name>-muotoon moduuleilleulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbusjamqtt, jonka dokumentaatiojäsennin päivitettiin tunnistamaan (c58a6e332).DFU-laiteohjelmistopäivityksen ja videomuunnoksen tulostedialogit renderöivät nyt lokitekstinsä editorin kiinteälevyisellä fontilla luettavuuden parantamiseksi (94440b081).
Virheenkorjaukset¶
Korjattu moduulidokumentaation HTML-jäsennin niin, että se iteroi kaikki moduulisektiot ja sietää pisteellisiä tunnuksia jopa viiteen segmenttiin asti, jotta monisektioiset moduulidokumentit jäsennetään oikein ohje- ja automaattitäydennysjärjestelmää varten (1044a84d0).
Palautettu ”DFU firmware update complete!” -vahvistusviesti takaisin pelkäksi tekstiksi. Aiempi yritys lihavoida otsikko kietomalla se
<b></b>-tageihin aiheutti sen, että kirjaimelliset HTML-tagit näytettiin viestiruudussa, joten tagit poistettiin (26f02ab08, 5ac140a0d).
Alusta- ja työkalutuki¶
Qt Creator -pohja: 4.0.2.
Mukana tuleva OpenMV-laiteohjelmisto: 3.6.9 -> 3.8.0 korteille OPENMV2, OPENMV3, OPENMV4, OPENMV4P ja PORTENTA, jolloin laiteohjelmisto-, käynnistyslatain- ja UVC-binäärit sekä DFU-vedokset koottiin uudelleen (d37de33f7).
Rikkovat muutokset¶
Mukana tulevat esimerkit järjestettiin uudelleen kahteen ylätason kansioon,
ArduinojaOpenMV, jotenExamples-valikon polut muuttuivat. EsimerkiksiExamples->Basics->helloworld.pyon nytExamples->OpenMV->Basics->helloworld.py. Mahdolliset ulkoiset viittaukset tai lihasmuisti, jotka osoittavat vanhoihin esimerkkipolkuihin, menevät pieleen. Tämä vaikuttaa vain esimerkkien navigointiin; se ei riko käyttäjän projektiskriptejä.Kolme thermopile-shield-esimerkkiä poistettiin mukana tulevasta kirjastosta:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyjaMLX90640_camera_lcd.py. Kunkin sensorin jäljelle jääneet*_camera.py-,*_overlay.py- ja*_overlay_lcd.py-variantit säilytettiin ja siirrettiin uuteen esimerkkipuuhun (49e63811f).