v3.4.0¶
v3.4.0 dodaje sterownik OLED SSD1306, włącza moduł framebuf MicroPython, podnosi H7 do 480 MHz, pozwala na przerywanie skryptów przez Ctrl-C w REPL przez UART oraz usprawnia bibliotekę CMSIS-NN i przykłady przepływu optycznego MAVLink. Nie wprowadza żadnych zmian API łamiących kompatybilność — skrypty z v3.3.1 działają bez zmian.
Najważniejsze zmiany¶
Dodano sterownik OLED SSD1306.
Włączono moduł
framebuf.H7 przy 480 MHz — wyższy zegar dla większej wydajności.
Ctrl-C przez REPL na UART — skrypty można przerywać z REPL na UART.
Brak zmian API łamiących kompatybilność — przeflashuj, a Twoje skrypty z v3.3.1 będą działać bez zmian.
Nowe funkcje¶
Dodano sterownik wyświetlacza OLED SSD1306.
Włączono moduł
framebufMicroPython.Dodano przykłady dla TV-shield, distance-shield i IMU-shield.
Pozostałe zmiany i ulepszenia¶
Podniesiono H7 do 480 MHz (zaktualizowano zegary H7); zaktualizowano bibliotekę CMSIS-NN, aby używała niekwadratowych funkcji NN, oraz zaktualizowano modele NN / CIFAR-10 (z włączonym logowaniem w skryptach NN); dołączanie
frozen_mpy.opodczas kompilowania zamrożonego modułu.
Poprawki błędów¶
Kamera i system:
Naprawiono taktowanie SCCB / I2C dla F7 i H7 (przeniesiono taktowanie SCCB do plików konfiguracji płytek), zegar SD H7 oraz system plików OpenMV 2.
Skrypty i łączność:
Umożliwiono przerywanie skryptów przez Ctrl-C w REPL przez UART, ustawiono funkcję
ioctlWINC, naprawiono brakującybreakwpy_net_searchoraz naprawiono skalowanie/kierunek w przykładzie przepływu optycznego MAVLink (z zieloną migającą diodą LED i zawsze wysyłanymi pakietami przepływu niezależnie od jakości).
Zmiany API łamiące kompatybilność¶
v3.4.0 nie wprowadza żadnych zmian API Pythona łamiących kompatybilność. Skrypty, które działały na v3.3.1, działają bez zmian na v3.4.0 — wystarczy przeflashować oprogramowanie układowe. (Uwaga: skalowanie/kierunek w dołączonym przykładzie przepływu optycznego MAVLink zostały poprawione; ponownie sprawdź odbiorców jego wyjścia.)