v3.9.3

v3.9.3 je izdanje usmjereno na umrežavanje i stabilnost: dodaje ploču Bormio i primjere za Portenta WiFi, ažurira LWIP, čini izvor takta PLL-a podesivim te ispravlja niz pogrešaka u CYW43/LWIP, mekom resetu, SDIO, MQTT, FLIR Lepton i TV-u. Ne uvodi nikakve promjene API-ja koje narušavaju kompatibilnost — skripte za v3.9.2 rade nepromijenjene.

Istaknuto

  • Podrška za ploču Bormio.

  • Dodani su primjeri za Portenta WiFi.

  • Pouzdanije umrežavanje — ispravci za CYW43/LWIP i meki reset, istek vremena za povezivanje te ažurirani LWIP.

  • Nikakve promjene API-ja koje narušavaju kompatibilnost — ponovno isprogramirajte i vaše skripte za v3.9.2 rade nepromijenjene.

Nove značajke

  • Dodani su primjeri za Portenta WiFi.

  • Izvor takta PLL-a sada je podesiv, a dodane su i zastavice za rezerviranje DMA tokova.

Ostale promjene i poboljšanja

  • Ažuriran LWIP na najnovije izdanje; dodan istek vremena povezivanja u CYW43 connect(); pozivanje gc_sweep_all pri mekom resetu radi oslobađanja memorije.

Ispravci pogrešaka

Umrežavanje:

  • Ispravljene pogreške u CYW43/LWIP i mekom resetu, korišteni privremeni DMA međuspremnici za SDIO prijenose te osposobljena MQTT biblioteka da obrađuje None povratnu vrijednost iz recv().

Kamera i zaslon:

  • Ažuriran upravljački program za FLIR Lepton i ispravljen redoslijed RGB kanala za TV izlaz.

Sustav:

  • Osigurano da PendSV nije maskiran prije zaustavljanja/izvršavanja skripte.

Hardver i podrška za ploče

  • Bormio — nova ploča.

Promjene API-ja koje narušavaju kompatibilnost

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