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.