v3.6.9

v3.6.9 Arduino Portenta H7’ye WiFi getirir — LWIP ağ yığını ve Cypress CYW43 sürücüleri eklendi ve WiFi etkinleştirildi — ayrıca harici flash bellek depolama başlatması ve bir dizi Portenta saat/bellek ve ağ kararlılığı düzeltmesi içerir. Hiçbir bozucu API değişikliği içermez — v3.6.8 betikleri değişmeden çalışır.

Öne çıkanlar

  • Portenta H7 WiFi — LWIP yığını ve Cypress CYW43 WiFi sürücüleri eklendi ve WiFi etkinleştirildi; sürümde ayrı bir CYW43 aygıt yazılımı (firmware) imajı sunuldu.

  • Harici flash bellek depolaması — depolama artık harici flash belleğe sahip kartlarda başlatılıyor, ayrıca belleğe eşlenmiş bir harici flash bölgesi eklendi.

  • Kararlılık — Portenta saat/bellek (FMC/SDRAM, QSPI, PLL1) ve ağ başlatma/sonlandırma düzeltmeleri.

  • Hiçbir bozucu API değişikliği yok — yeniden flash’layın ve v3.6.8 betikleriniz değişmeden çalışsın.

Yeni özellikler

  • Portenta H7 WiFi — LWIP kütüphanesi ve CYW43 sürücüleri (LWIP ve CYW43 alt modülleri) eklendi, Portenta üzerinde WiFi etkinleştirildi, ayrı bir CYW43 aygıt yazılımı (firmware) imajı oluşturuldu ve CYW4343 aygıt yazılımı ikili dosyası sürüm çıktılarına eklendi.

  • Harici flash bellek — depolama artık harici flash belleğe sahip kartlarda başlatılıyor; CYW43 aygıt yazılımı için yapılandırılabilir bir bağlayıcı (linker) bölümü ve belleğe eşlenmiş bir harici flash bölgesi eklendi.

Diğer değişiklikler ve iyileştirmeler

  • DMA arabellekleri için en yüksek öncelikli MPU bölgesi kullanıldı ve main içine CYW43 / LWIP başlatma yolları eklendi.

Hata düzeltmeleri

Portenta ve bellek:

  • Portenta FMC/SDRAM ve QSPI PLL ayarları, QSPI ön bölücüsü (prescaler), QSPI MPU yapılandırması ve PLL1 düzeltildi.

Ağ ve sistem:

  • WiFi başlatma fonksiyonları düzeltildi, main içindeki eksik LWIP/CYW43 başlatması eklendi, main içinde ağ sonlandırması çağrıldı, SDIO DMA aktarımları, USBDBG IRQn hatası düzeltildi ve I2C veri yolu yeniden başlatılmadan önce sonlandırıldı.

Donanım ve kart desteği

  • Arduino Portenta H7 — WiFi (CYW43 / LWIP) ve harici flash bellek depolaması.

Bozucu API değişiklikleri

v3.6.9 hiçbir bozucu Python API değişikliği içermez. v3.6.8 üzerinde çalışan betikler v3.6.9 üzerinde değişmeden çalışır — yalnızca aygıt yazılımını (firmware) yeniden flash’layın.