v1.5.0¶
v1.5.0 aktualizuje jádro na MicroPython v1.8, povoluje modul machine, znovu implementuje řádkové filtry s Python callbacky, přechází na SD-card modul MicroPython a přidává možnosti bootloaderu pro mazání souborového systému a načítání binárního obrazu. Aktualizace MicroPython je změnou chování — přečtěte si níže uvedené zásadní změny.
Hlavní novinky¶
Aktualizace jádra na MicroPython v1.8.
Povolen modul
machine.Řádkové filtry v Pythonu — řádkové filtry znovu implementovány s Python callbacky.
SD karta — nyní používá SD-card modul MicroPython.
Zásadní: MicroPython byl aktualizován na v1.8 — viz zásadní změny.
Nové funkce¶
Povolen modul
machineMicroPython; řádkové filtry znovu implementovány s Python callbacky (s příklademline_filter.py); přidán příklad timer-callbacku a aktualizovaný příklad PWM.Bootloader / pydfu — přidána možnost mazat sektory souborového systému, podpora načítání binárních obrazů z
pydfu.pya kombinovaný binární soubor pro programovací přípravek.
Další změny a vylepšení¶
Dodávaný MicroPython aktualizován na v1.8 (a kód firmwaru pro něj aktualizován); povoleny některé optimalizace MicroPython; SD karta přepnuta na SD-card modul MicroPython; odstraněn starý kód ovladače WiFi CC3000 (CC3K).
Opravy chyb¶
Opraveny problémy s pamětí MLX /
fira základní priorita během softwarového resetu.
Zásadní změny API¶
Pro uživatele viditelné změny API mezi v1.4.0 a v1.5.0. Rozsah: C-moduly Pythonu v modules/ a knihovny Pythonu v scripts/libraries/.
Zásadní změna je změnou chování (stejné API, jiné výsledky) — znovu zkontrolujte dotčené skripty. Každý hash commitu odkazuje na svůj diff na GitHubu.
MicroPython aktualizován na v1.8 (chování)¶
Dodávané jádro MicroPython bylo aktualizováno na v1.8. Chování standardní knihovny a jazyka odpovídá upstream MicroPython 1.8; znovu zkontrolujte skripty, které závisí na chování micropython / standardních modulů specifickém pro danou verzi.
Commity: 8e503f414
Kontrolní seznam pro migraci¶
Znovu ověřte skripty, které závisí na chování MicroPython specifickém pro danou verzi, oproti v1.8 (aktualizace MicroPython). Všechny ostatní skripty běží beze změny.