v3.5.0-beta.1#
v3.5.0-beta.1 actualizează nucleul la MicroPython 1.11 și remediază probleme de SPI, USB HID și consum redus / SDIO. Trecerea la noul MicroPython este o modificare de comportament — citește modificările incompatibile de mai jos. (Aceasta este prima versiune beta care duce la v3.5.0.)
Aspecte importante#
MicroPython 1.11 — nucleul inclus a fost actualizat.
Remedieri — eroarea SPI WFI, descriptorul USB HID și inițializarea consum redus / SDIO.
Incompatibil: MicroPython a fost actualizat la 1.11 — vezi modificările incompatibile.
Alte modificări și îmbunătățiri#
S-a actualizat MicroPython-ul inclus la 1.11; s-a oprit urmărirea binarelor de firmware în depozit și s-a mutat firmware-ul WINC1500.
Remedieri de erori#
S-au remediat eroarea SPI WFI și s-au adăugat verificări ale tamponului SPI, descriptorul USB HID, suspendarea SysTick înainte de intrarea în modul stop și resetarea SDIO înainte de inițializare.
Modificări incompatibile de API#
Modificări de API vizibile pentru utilizator între v3.4.3 și v3.5.0-beta.1. Domeniu: module C Python din modules/ și biblioteci Python din scripts/libraries/.
Modificarea incompatibilă este o modificare de behavior (același API, rezultate diferite) — reverifică scripturile afectate. Fiecare hash de commit duce la diferența sa pe GitHub.
MicroPython actualizat la 1.11 (behavior)#
Nucleul MicroPython inclus a fost actualizat la 1.11. Comportamentul bibliotecii standard și al limbajului urmează MicroPython 1.11 din amonte; reverifică scripturile care depind de comportamentul specific versiunii al micropython / modulelor standard.
Commit-uri: 5676b4101
Lista de verificare pentru migrare#
Revalidează scripturile care depind de comportamentul specific versiunii al MicroPython față de 1.11 (trecerea la MicroPython). Toate celelalte scripturi rulează neschimbate.