v3.9.3¶
v3.9.3 to wydanie skupione na sieci i stabilności: dodaje płytkę Bormio oraz przykłady Portenta WiFi, aktualizuje LWIP, czyni źródło zegara PLL konfigurowalnym i naprawia szereg błędów w CYW43/LWIP, miękkim resecie, SDIO, MQTT, FLIR Lepton oraz wyjściu TV. Nie wprowadza żadnych przełomowych zmian API — skrypty z v3.9.2 działają bez zmian.
Najważniejsze zmiany¶
Obsługa płytki Bormio.
Dodano przykłady Portenta WiFi.
Bardziej niezawodna sieć — poprawki CYW43/LWIP i miękkiego resetu, limit czasu połączenia oraz zaktualizowany LWIP.
Brak przełomowych zmian API — wystarczy ponownie wgrać oprogramowanie układowe, a Twoje skrypty z v3.9.2 będą działać bez zmian.
Nowe funkcje¶
Dodano przykłady Portenta WiFi.
Źródło zegara PLL jest teraz konfigurowalne, dodano także flagi do rezerwowania strumieni DMA.
Pozostałe zmiany i ulepszenia¶
Zaktualizowano LWIP do najnowszego wydania; dodano limit czasu połączenia do
connect()CYW43; wywołaniegc_sweep_allprzy miękkim resecie w celu odzyskania pamięci.
Poprawki błędów¶
Sieć:
Naprawiono błędy CYW43/LWIP i miękkiego resetu, użyto tymczasowych buforów DMA do transferów SDIO oraz sprawiono, że biblioteka MQTT obsługuje zwrot
Nonezrecv().
Kamera i wyświetlacz:
Zaktualizowano sterownik FLIR Lepton i naprawiono kolejność kanałów RGB dla wyjścia TV.
System:
Zapewniono, że PendSV nie jest maskowany przed zatrzymaniem/wykonaniem skryptu.
Sprzęt i obsługa płytek¶
Bormio — nowa płytka.
Przełomowe zmiany API¶
v3.9.3 nie wprowadza żadnych przełomowych zmian w API Pythona. Skrypty działające na v3.9.2 działają bez zmian na v3.9.3 — wystarczy ponownie wgrać oprogramowanie układowe.