v3.5.0-beta.1¶
v3.5.0-beta.1 aktualizuje rdzeń do MicroPython 1.11 i naprawia problemy z SPI, USB HID oraz niskim poborem mocy / SDIO. Aktualizacja MicroPython jest zmianą zachowania — zapoznaj się z opisem zmian łamiących kompatybilność poniżej. (To pierwsza beta prowadząca do v3.5.0.)
Najważniejsze zmiany¶
MicroPython 1.11 — dołączony rdzeń został zaktualizowany.
Poprawki — błąd WFI SPI, deskryptor USB HID oraz inicjalizacja niskiego poboru mocy / SDIO.
Zmiana łamiąca kompatybilność: MicroPython został zaktualizowany do 1.11 — patrz zmiany łamiące kompatybilność.
Pozostałe zmiany i ulepszenia¶
Zaktualizowano dołączony MicroPython do 1.11; zaprzestano śledzenia binarek oprogramowania układowego w repozytorium i przeniesiono oprogramowanie układowe WINC1500.
Poprawki błędów¶
Naprawiono błąd WFI SPI i dodano kontrole bufora SPI, deskryptor USB HID, wstrzymywanie SysTick przed wejściem w tryb zatrzymania oraz resetowanie SDIO przed inicjalizacją.
Zmiany API łamiące kompatybilność¶
Widoczne dla użytkownika zmiany API łamiące kompatybilność między v3.4.3 a v3.5.0-beta.1. Zakres: moduły C Pythona w modules/ oraz biblioteki Pythona w scripts/libraries/.
Zmiana łamiąca kompatybilność jest zmianą typu behavior (to samo API, inne wyniki) — ponownie sprawdź dotknięte skrypty. Każdy skrót commita prowadzi do jego diffu na GitHub.
MicroPython zaktualizowany do 1.11 (behavior)¶
Dołączony rdzeń MicroPython został zaktualizowany do 1.11. Zachowanie biblioteki standardowej i języka jest zgodne z upstream MicroPython 1.11; ponownie sprawdź skrypty zależne od zachowania micropython / modułów standardowych specyficznego dla wersji.
Commity: 5676b4101
Lista kontrolna migracji¶
Ponownie zweryfikuj względem 1.11 skrypty zależne od zachowania MicroPython specyficznego dla wersji (aktualizacja MicroPython). Wszystkie pozostałe skrypty działają bez zmian.