v3.5.0-beta.3¶
v3.5.0-beta.3 tuo mukanaan TensorFlow Lite for Microcontrollers -tuen, integroi STM32Cube.AI:n sisäänrakennettuna moduulina ja lisää USSL / mbedTLS -moduulin SSL/TLS:ää varten. WINC1500:n alustus palauttaa nyt merkkijonomuotoiset virheet, ja YUV-taulukko poistettiin käytöstä OpenMV 4:ssä — lue rikkovat muutokset alta. (Tämä on beta, joka johtaa versioon v3.5.0.)
Kohokohdat¶
TensorFlow Lite for Microcontrollers — lisätty (modernin
tf-moduulin alku).STM32Cube.AI — integroitu sisäänrakennettuna moduulina esimerkkeineen (X-CUBE-AI v4.1.0).
USSL / mbedTLS — lisätty
usslMBEDTLS -moduuli SSL/TLS:ää varten.Rikkova: WINC1500:n alustus palauttaa nyt merkkijonomuotoiset virheet ja OpenMV 4:n YUV-taulukko poistettiin käytöstä — katso rikkovat muutokset.
Uudet ominaisuudet¶
TensorFlow Lite for Microcontrollers — lisättiin tuki TFLite-micro-malleille.
STM32Cube.AI — integroitiin laiteohjelmistoon sisäänrakennettuna moduulina, päivitetyillä MNIST- / Cube.AI-esimerkeillä ja X-CUBE-AI v4.1.0 -tuella (Cube.AI-tiedostot haetaan nyt erikseen lisättyjen ohjeiden mukaisesti).
USSL — otettiin käyttöön
usslMBEDTLS -moduuli SSL/TLS-socketteja varten, päivitetyillä WINC1500 HTTP/HTTPS -client-esimerkeillä.
Muut muutokset ja parannukset¶
Päivitettiin WINC1500:n laiteohjelmisto, isäntäajuri ja socket-puskurin koko; siistittiin järjestelmäkellon konfiguraatio; otettiin SYSCFG-kello käyttöön ennen VSCALE0:n valintaa ja vaihdettiin VSCALE1:een ennen virransäästötilaa.
Korjaukset¶
Verkko:
WINC1500 tarkistaa nyt tyhjän SSID:n ja/tai avaimen.
Laitteisto- ja korttituki¶
OpenMV 4R — käyttää QSPI:tä sisäiseen tallennukseen.
Rikkovat API-muutokset¶
Käyttäjälle näkyvät API-rikkoumat versioiden v3.5.0-beta.2 ja v3.5.0-beta.3 välillä. Laajuus: Python-C-moduulit hakemistossa modules/ ja Python-kirjastot hakemistossa scripts/libraries/.
Molemmat rikkovat muutokset ovat toiminnan muutoksia (sama API, eri tulos) — tarkista vaikutuksen alaiset skriptit uudelleen. Jokainen commit-hash linkittää diffiinsä GitHubissa.
WINC1500:n alustus palauttaa merkkijonomuotoiset virheet (toiminta)¶
WINC1500:n init-funktio palauttaa nyt kuvailevia merkkijonomuotoisia virheitä numeeristen koodien sijaan. Koodi, joka vertasi WINC1500:n alustustulosta numeerisiin virhearvoihin, on päivitettävä käsittelemään uudet merkkijonoviestit.
Commitit: 15e0d455
OpenMV 4:n JPEG/harmaasävytuloste muuttui (toiminta)¶
YUV-hakutaulukko poistettiin käytöstä OpenMV 4:ssä / 4R:ssä, joten JPEG- ja harmaasävytulosteen pikseliarvot lasketaan näillä korteilla hieman eri tavalla. Tuloste on edelleen kelvollinen mutta poikkeaa marginaalisesti aiemmista julkaisuista; tarkista pikselintarkat vertailut uudelleen OpenMV 4:ssä.
Commitit: f9ed0cb82
Migraation tarkistuslista¶
Käsittele WINC1500:n alustuksen palauttamat merkkijonomuotoiset virheet (WINC1500-muutos) ja tarkista pikselintarkat vertailut uudelleen OpenMV 4:ssä (OpenMV 4:n tulostemuutos). Kaikki muut skriptit toimivat ennallaan.