v1.5.0¶
v1.5.0 將核心更新至 MicroPython v1.8、啟用 machine 模組、以 Python 回呼函式重新實作行濾波器、改用 MicroPython 的 SD 卡模組,並新增開機載入程式的檔案系統清除與二進位映像載入選項。MicroPython 的升級屬於行為變更——請閱讀下方的破壞性變更。
重點摘要¶
MicroPython v1.8 核心更新。
已啟用
machine模組。Python 行濾波器——行濾波器已以 Python 回呼函式重新實作。
SD 卡——現在使用 MicroPython 的 SD 卡模組。
破壞性變更: MicroPython 已更新至 v1.8——詳見破壞性變更。
新功能¶
啟用 MicroPython
machine模組;以 Python 回呼函式重新實作行濾波器(並附line_filter.py範例);新增計時器回呼範例與更新的 PWM 範例。開機載入程式/pydfu——新增清除檔案系統磁區的選項、從
pydfu.py載入二進位映像的支援,以及供燒錄治具使用的合併二進位檔。
其他變更與改進¶
將內附的 MicroPython 更新至 v1.8(並為其更新韌體程式碼);啟用部分 MicroPython 最佳化;將 SD 卡改用 MicroPython 的 SD 卡模組;移除舊的 CC3000(CC3K)WiFi 驅動程式碼。
錯誤修正¶
修正了 MLX/
fir記憶體問題以及軟重置期間的基礎優先權。
破壞性 API 變更¶
v1.4.0 與 v1.5.0 之間使用者可見的 API 破壞性變更。範圍:modules/ 中的 Python C 模組與 scripts/libraries/ 中的 Python 函式庫。
此破壞性變更為行為變更(API 相同、結果不同)——請重新檢查受影響的指令碼。每個提交雜湊都連結至其在 GitHub 上的差異。
MicroPython 已更新至 v1.8 (行為)¶
內附的 MicroPython 核心已更新至 v1.8。標準函式庫與語言行為遵循上游 MicroPython 1.8;請重新檢查依賴特定版本 micropython/標準模組行為的指令碼。
提交: 8e503f414
遷移檢查清單¶
針對依賴特定版本 MicroPython 行為的指令碼,請對照 v1.8 重新驗證(MicroPython 升級)。所有其他指令碼皆可不經修改地執行。