v3.9.3

v3.9.3 bir ağ-ve-kararlılık sürümüdür: Bormio kartını ve Portenta WiFi örneklerini ekler, LWIP’yi günceller, PLL saat kaynağını yapılandırılabilir hale getirir ve bir grup CYW43/LWIP, soft-reset, SDIO, MQTT, FLIR Lepton ve TV hatasını düzeltir. API’de bozucu bir değişiklik içermez — v3.9.2 betikleri değişmeden çalışır.

Öne çıkanlar

  • Bormio kartı desteği.

  • Portenta WiFi örnekleri eklendi.

  • Daha güvenilir ağ iletişimi — CYW43/LWIP ve soft-reset düzeltmeleri, bir bağlantı zaman aşımı ve güncellenmiş LWIP.

  • API’de bozucu değişiklik yok — yeniden flash’layın, v3.9.2 betikleriniz değişmeden çalışır.

Yeni özellikler

  • Portenta WiFi örnekleri eklendi.

  • PLL saat kaynağı artık yapılandırılabilir ve DMA akışlarını rezerve etmek için bayraklar eklendi.

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

  • LWIP en son sürüme güncellendi; CYW43 connect() çağrısına bir bağlantı zaman aşımı eklendi; belleği geri kazanmak için soft-reset sırasında gc_sweep_all çağrılıyor.

Hata düzeltmeleri

Ağ iletişimi:

  • CYW43/LWIP ve soft-reset hataları düzeltildi, SDIO aktarımları için geçici DMA arabellekleri kullanıldı ve MQTT kütüphanesinin recv() çağrısından gelen None dönüşünü işlemesi sağlandı.

Kamera ve ekran:

  • FLIR Lepton sürücüsü güncellendi ve TV çıkışı için RGB kanal sırası düzeltildi.

Sistem:

  • Bir betiği durdurmadan/yürütmeden önce PendSV’nin maskelenmediği sağlandı.

Donanım ve kart desteği

  • Bormio — yeni kart.

Bozucu API değişiklikleri

v3.9.3 Python API’sinde bozucu bir değişiklik içermez. v3.9.2 üzerinde çalışan betikler v3.9.3 üzerinde değişmeden çalışır — yalnızca aygıt yazılımını yeniden flash’layın.