v3.6.9

v3.6.9 donosi WiFi na Arduino Portenta H7 — dodani su LWIP mrežni stog i Cypress CYW43 upravljački programi te je WiFi omogućen — uz inicijalizaciju pohrane na vanjskoj flash memoriji i niz ispravaka stabilnosti takta/memorije i mreže za Portentu. Ne uvodi nikakve promjene API-ja koje narušavaju kompatibilnost — skripte za v3.6.8 rade nepromijenjene.

Istaknuto

  • WiFi na Portenta H7 — dodani LWIP stog i Cypress CYW43 WiFi upravljački programi te omogućen WiFi, sa zasebnom slikom CYW43 ugrađenog programa isporučenom u izdanju.

  • Pohrana na vanjskoj flash memoriji — pohrana se sada inicijalizira na pločama s vanjskom flash memorijom, uz memorijski mapirano područje vanjske flash memorije.

  • Stabilnost — ispravci takta/memorije Portente (FMC/SDRAM, QSPI, PLL1) te inicijalizacije/deinicijalizacije mreže.

  • Nema promjena API-ja koje narušavaju kompatibilnost — ponovno flashajte i vaše skripte za v3.6.8 rade nepromijenjene.

Nove značajke

  • WiFi na Portenta H7 — dodana LWIP biblioteka i CYW43 upravljački programi (LWIP i CYW43 podmoduli), omogućen WiFi na Portenti, generirana zasebna slika CYW43 ugrađenog programa te dodana binarna datoteka CYW4343 ugrađenog programa u isporučene rezultate izdanja.

  • Vanjska flash memorija — pohrana se sada inicijalizira na pločama s vanjskom flash memorijom, s konfigurabilnom sekcijom poveznika za CYW43 ugrađeni program i memorijski mapiranim područjem vanjske flash memorije.

Ostale promjene i poboljšanja

  • Korišteno MPU područje najvišeg prioriteta za DMA međuspremnike te dodani putevi inicijalizacije CYW43 / LWIP u main.

Ispravci grešaka

Portenta i memorija:

  • Ispravljene postavke Portenta FMC/SDRAM i QSPI PLL-a, QSPI predskalera, QSPI MPU konfiguracije i PLL1.

Mreža i sustav:

  • Ispravljene funkcije inicijalizacije WiFi-ja, dodana nedostajuća inicijalizacija LWIP/CYW43 u main, pozvana deinicijalizacija mreže u main, ispravljeni SDIO DMA prijenosi, USBDBG IRQn greška te deinicijalizirana I2C sabirnica prije njezine ponovne inicijalizacije.

Hardver i podrška za ploče

  • Arduino Portenta H7 — WiFi (CYW43 / LWIP) i pohrana na vanjskoj flash memoriji.

Promjene API-ja koje narušavaju kompatibilnost

v3.6.9 ne uvodi nikakve promjene Python API-ja koje narušavaju kompatibilnost. Skripte koje su radile na v3.6.8 rade nepromijenjene na v3.6.9 — samo ponovno flashajte ugrađeni program (firmware).