v3.5.0-beta.1¶
v3.5.0-beta.1 aggiorna il core a MicroPython 1.11 e corregge problemi di SPI, USB HID e low-power / SDIO. L’aggiornamento di MicroPython è una modifica di comportamento — leggi le modifiche incompatibili più sotto. (Questa è la prima beta che porta a v3.5.0.)
In evidenza¶
MicroPython 1.11 — il core incluso è stato aggiornato.
Correzioni — bug WFI dell’SPI, descrittore USB HID e init low-power / SDIO.
Incompatibile: MicroPython è stato aggiornato a 1.11 — vedi le modifiche incompatibili.
Altre modifiche e miglioramenti¶
Aggiornato il MicroPython incluso a 1.11; smesso di tracciare i binari del firmware nel repository e spostato il firmware del WINC1500.
Correzioni di bug¶
Corretti il bug WFI dell’SPI e aggiunti controlli sul buffer SPI, il descrittore USB HID, la sospensione del SysTick prima di entrare in stop mode e il reset dell’SDIO prima dell’init.
Modifiche incompatibili dell’API¶
Modifiche incompatibili dell’API visibili all’utente tra v3.4.3 e v3.5.0-beta.1. Ambito: moduli C Python in modules/ e librerie Python in scripts/libraries/.
La modifica incompatibile è una modifica di behavior (stessa API, risultati diversi) — ricontrolla gli script interessati. Ogni hash di commit rimanda al relativo diff su GitHub.
MicroPython aggiornato a 1.11 (behavior)¶
Il core MicroPython incluso è stato aggiornato a 1.11. Il comportamento della libreria standard e del linguaggio segue l’upstream MicroPython 1.11; ricontrolla gli script che dipendono dal comportamento di micropython / dei moduli standard specifico per versione.
Commit: 5676b4101
Checklist di migrazione¶
Ri-valida contro la 1.11 gli script che dipendono dal comportamento di MicroPython specifico per versione (l’aggiornamento di MicroPython). Tutti gli altri script funzionano senza modifiche.