v3.9.3

v3.9.3 je vydání zaměřené na sítě a stabilitu: přidává desku Bormio a příklady pro Portenta WiFi, aktualizuje LWIP, umožňuje konfigurovat zdroj hodin PLL a opravuje řadu chyb v CYW43/LWIP, soft-resetu, SDIO, MQTT, FLIR Lepton a TV. Nepřináší žádné nekompatibilní změny API — skripty z v3.9.2 běží beze změny.

Hlavní novinky

  • Podpora desky Bormio.

  • Přidány příklady pro Portenta WiFi.

  • Spolehlivější sítě — opravy CYW43/LWIP a soft-resetu, timeout připojení a aktualizovaný LWIP.

  • Žádné nekompatibilní změny API — přehrajte firmware a vaše skripty z v3.9.2 poběží beze změny.

Nové funkce

  • Přidány příklady pro Portenta WiFi.

  • Zdroj hodin PLL je nyní konfigurovatelný a byly přidány příznaky pro rezervaci DMA streamů.

Další změny a vylepšení

  • Aktualizován LWIP na nejnovější vydání; přidán timeout připojení do connect() u CYW43; při soft-resetu se volá gc_sweep_all pro uvolnění paměti.

Opravy chyb

Sítě:

  • Opraveny chyby v CYW43/LWIP a soft-resetu, pro přenosy SDIO se používají dočasné DMA buffery a knihovna MQTT nyní zvládá návratovou hodnotu None z recv().

Kamera a displej:

  • Aktualizován ovladač FLIR Lepton a opraveno pořadí RGB kanálů pro TV výstup.

Systém:

  • Zajištěno, že PendSV není maskováno před zastavením/spuštěním skriptu.

Hardware a podpora desek

  • Bormio — nová deska.

Nekompatibilní změny API

v3.9.3 nepřináší žádné nekompatibilní změny Python API. Skripty, které běžely na v3.9.2, poběží beze změny i na v3.9.3 — stačí přehrát firmware.