v1.5.0¶
A v1.5.0 a magot a MicroPython v1.8-ra frissíti, engedélyezi a machine modult, Python visszahívásokkal valósítja meg újra a sorszűrőket, átvált a MicroPython SD-kártya moduljára, és hozzáadja a rendszerbetöltő fájlrendszer-törlési és bináris-kép betöltési opcióit. A MicroPython frissítése viselkedésbeli változás — olvasd el az alábbi törést okozó változásokat.
Kiemelt újdonságok¶
MicroPython v1.8 magfrissítés.
machinemodul engedélyezve.Python sorszűrők — a sorszűrők újraimplementálva Python visszahívásokkal.
SD-kártya — mostantól a MicroPython SD-kártya moduljját használja.
Törést okozó: a MicroPython v1.8-ra frissült — lásd a törést okozó változásokat.
Új funkciók¶
Engedélyezve a MicroPython
machinemodul; a sorszűrők újraimplementálva Python visszahívásokkal (egyline_filter.pypéldával); hozzáadva egy időzítő-visszahívás példa és egy frissített PWM példa.Rendszerbetöltő / pydfu — hozzáadva egy opció a fájlrendszer-szektorok törléséhez, támogatás bináris képek betöltéséhez a
pydfu.py-ból, valamint egy kombinált bináris a programozó jighez.
Egyéb változások és fejlesztések¶
A csomagolt MicroPython frissítve v1.8-ra (és a firmware-kód is frissítve hozzá); engedélyezve néhány MicroPython optimalizálás; az SD-kártya átállítva a MicroPython SD-kártya moduljára; eltávolítva a régi CC3000 (CC3K) WiFi-illesztőprogram kódja.
Hibajavítások¶
Javítva az MLX /
firmemóriaproblémák és az alap-prioritás szoftveres újraindítás során.
Törést okozó API-változások¶
A felhasználó számára látható API-törések a v1.4.0 és a v1.5.0 között. Hatókör: Python C-modulok a modules/ mappában és Python könyvtárak a scripts/libraries/ mappában.
A törést okozó változás egy viselkedésbeli változás (azonos API, eltérő eredmények) — ellenőrizd újra az érintett szkripteket. Minden commit-hash a GitHubon lévő diffjére hivatkozik.
A MicroPython v1.8-ra frissítve (viselkedés)¶
A csomagolt MicroPython mag v1.8-ra frissült. A standard könyvtár és a nyelvi viselkedés az upstream MicroPython 1.8-at követi; ellenőrizd újra azokat a szkripteket, amelyek verzióspecifikus micropython / standard-modul viselkedéstől függenek.
Commitok: 8e503f414
Migrációs ellenőrzőlista¶
Validáld újra azokat a szkripteket, amelyek verzióspecifikus MicroPython-viselkedéstől függenek, a v1.8-cal szemben (a MicroPython frissítés). Minden más szkript változatlanul fut.