v1.5.0¶
v1.5.0 memperbarui inti ke MicroPython v1.8, mengaktifkan modul machine, mengimplementasikan ulang filter baris dengan callback Python, beralih ke modul kartu SD MicroPython, serta menambahkan opsi penghapusan filesystem bootloader dan pemuatan citra biner. Pembaruan MicroPython merupakan perubahan perilaku — baca perubahan yang dapat merusak di bawah.
Sorotan¶
Pembaruan inti MicroPython v1.8.
Modul
machinediaktifkan.Filter baris Python — filter baris diimplementasikan ulang dengan callback Python.
Kartu SD — kini menggunakan modul kartu SD MicroPython.
Breaking: MicroPython diperbarui ke v1.8 — lihat perubahan yang dapat merusak.
Fitur baru¶
Mengaktifkan modul MicroPython
machine; mengimplementasikan ulang filter baris dengan callback Python (dengan contohline_filter.py); menambahkan contoh callback timer dan contoh PWM yang diperbarui.Bootloader / pydfu — menambahkan opsi untuk menghapus sektor filesystem, dukungan pemuatan citra biner dari
pydfu.py, dan biner gabungan untuk jig pemrograman.
Perubahan dan peningkatan lainnya¶
Memperbarui MicroPython yang disertakan ke v1.8 (dan memperbarui kode firmware untuk itu); mengaktifkan beberapa optimasi MicroPython; beralih kartu SD ke modul kartu SD MicroPython; menghapus kode driver WiFi CC3000 (CC3K) lama.
Perbaikan bug¶
Memperbaiki masalah memori MLX /
firdan prioritas dasar saat soft-reset.
Perubahan API yang dapat merusak¶
Perubahan API yang terlihat oleh pengguna antara v1.4.0 dan v1.5.0. Lingkup: C-module Python di modules/ dan pustaka Python di scripts/libraries/.
Perubahan yang dapat merusak adalah perubahan perilaku (API sama, hasil berbeda) — periksa ulang skrip yang terpengaruh. Setiap hash commit terhubung ke diff-nya di GitHub.
MicroPython diperbarui ke v1.8 (perilaku)¶
Inti MicroPython yang disertakan diperbarui ke v1.8. Perilaku pustaka standar dan bahasa mengikuti MicroPython upstream 1.8; periksa ulang skrip yang bergantung pada perilaku micropython / modul-standar spesifik versi.
Commits: 8e503f414
Daftar periksa migrasi¶
Validasi ulang skrip yang bergantung pada perilaku MicroPython spesifik versi terhadap v1.8 (pembaruan MicroPython). Semua skrip lainnya berjalan tanpa perubahan.