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 ussl MBEDTLS -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 ussl MBEDTLS -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.