v3.9.3

v3.9.3 is een release gericht op netwerken en stabiliteit: het voegt het Bormio-board en Portenta WiFi-voorbeelden toe, werkt LWIP bij, maakt de PLL-klokbron configureerbaar en lost een reeks CYW43/LWIP-, soft-reset-, SDIO-, MQTT-, FLIR Lepton- en TV-bugs op. Het introduceert geen ingrijpende API-wijzigingen — v3.9.2-scripts draaien ongewijzigd.

Hoogtepunten

  • Ondersteuning voor het Bormio-board.

  • Portenta WiFi-voorbeelden toegevoegd.

  • Betrouwbaarder netwerken — CYW43/LWIP- en soft-reset-fixes, een connect-timeout en bijgewerkte LWIP.

  • Geen ingrijpende API-wijzigingen — flash opnieuw en je v3.9.2-scripts draaien ongewijzigd.

Nieuwe functies

  • Portenta WiFi-voorbeelden toegevoegd.

  • De PLL-klokbron is nu configureerbaar en er zijn flags toegevoegd om DMA-streams te reserveren.

Overige wijzigingen en verbeteringen

  • LWIP bijgewerkt naar de nieuwste release; een verbindingstimeout toegevoegd aan de CYW43 connect(); gc_sweep_all aangeroepen bij een soft-reset om geheugen vrij te maken.

Bugfixes

Netwerken:

  • CYW43/LWIP- en soft-reset-bugs opgelost, tijdelijke DMA-buffers gebruikt voor SDIO-overdrachten en de MQTT-bibliotheek laten omgaan met een None-retour van recv().

Camera en display:

  • De FLIR Lepton-driver bijgewerkt en de RGB-kanaalvolgorde voor TV-uitvoer gecorrigeerd.

Systeem:

  • Zorgde ervoor dat PendSV niet wordt gemaskeerd voordat een script wordt gestopt/uitgevoerd.

Hardware- en boardondersteuning

  • Bormio — nieuw board.

Ingrijpende API-wijzigingen

v3.9.3 introduceert geen ingrijpende Python API-wijzigingen. Scripts die op v3.9.2 draaiden, draaien ongewijzigd op v3.9.3 — flash gewoon de firmware opnieuw.