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 umain, 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).