v3.9.3

A v3.9.3 egy hálózati és stabilitási kiadás: hozzáadja a Bormio lapot és a Portenta WiFi példákat, frissíti az LWIP-et, konfigurálhatóvá teszi a PLL órajelforrását, és kijavít egy csomó CYW43/LWIP, szoftveres újraindítási, SDIO, MQTT, FLIR Lepton és TV hibát. Nem vezet be megszakító API-változásokat — a v3.9.2 szkriptek változtatás nélkül futnak.

Kiemelt változások

  • Bormio lap támogatása.

  • Portenta WiFi példák hozzáadva.

  • Megbízhatóbb hálózatkezelés — CYW43/LWIP és szoftveres újraindítási javítások, kapcsolódási időtúllépés és frissített LWIP.

  • Nincsenek megszakító API-változások — flasheld újra, és a v3.9.2 szkriptjeid változtatás nélkül futnak.

Új funkciók

  • Portenta WiFi példák hozzáadva.

  • A PLL órajelforrása mostantól konfigurálható, és új jelzők kerültek hozzáadásra a DMA-streamek lefoglalásához.

Egyéb változások és fejlesztések

  • Az LWIP frissítve a legújabb kiadásra; kapcsolódási időtúllépés hozzáadva a CYW43 connect() hívásához; a gc_sweep_all meghívása szoftveres újraindításkor a memória visszanyeréséhez.

Hibajavítások

Hálózatkezelés:

  • Kijavítva a CYW43/LWIP és szoftveres újraindítási hibák, ideiglenes DMA-pufferek használata az SDIO-átvitelekhez, és az MQTT-könyvtár mostantól kezeli a recv() által visszaadott None értéket.

Kamera és kijelző:

  • Frissítve a FLIR Lepton illesztőprogram, és kijavítva az RGB-csatornák sorrendje a TV-kimenetnél.

Rendszer:

  • Biztosítva, hogy a PendSV ne legyen maszkolva egy szkript leállítása/végrehajtása előtt.

Hardver- és laptámogatás

  • Bormio — új lap.

Megszakító API-változások

A v3.9.3 nem vezet be megszakító Python API-változásokat. A v3.9.2-n futó szkriptek változtatás nélkül futnak a v3.9.3-on — csak flasheld újra a firmware-t.