v3.5.0-beta.1

v3.5.0-beta.1 將核心更新至 MicroPython 1.11,並修正了 SPI、USB HID 與低功耗 / SDIO 問題。MicroPython 的版本升級屬於行為變更——請閱讀下方的破壞性變更。(這是邁向 v3.5.0 的第一個 beta 版。)

重點

  • MicroPython 1.11——隨附的核心已更新。

  • 修正——SPI WFI 錯誤、USB HID 描述子,以及低功耗 / SDIO 初始化。

  • 破壞性變更: MicroPython 已更新至 1.11——請參閱破壞性變更。

其他變更與改進

  • 將隨附的 MicroPython 更新至 1.11;停止在儲存庫中追蹤韌體二進位檔,並移動了 WINC1500 韌體。

錯誤修正

  • 修正了 SPI WFI 錯誤並新增了 SPI 緩衝區檢查、USB HID 描述子、在進入停止模式前暫停 SysTick,以及在初始化前重設 SDIO。

破壞性 API 變更

v3.4.3 與 v3.5.0-beta.1 之間使用者可見的 API 破壞性變更。範圍:modules/ 中的 Python C 模組與 scripts/libraries/ 中的 Python 函式庫。

此破壞性變更為一項 behavior 變更(API 相同,結果不同)——請重新檢查受影響的指令碼。每個 commit 雜湊值都連結至其在 GitHub 上的 diff。

MicroPython 更新至 1.11 (behavior)

隨附的 MicroPython 核心已更新至 1.11。標準函式庫與語言行為遵循上游 MicroPython 1.11;請重新檢查依賴特定版本 micropython / 標準模組行為的指令碼。

Commits: 5676b4101

遷移檢查清單

針對 1.11 重新驗證依賴特定版本 MicroPython 行為的指令碼(MicroPython 版本升級)。所有其他指令碼皆可不變執行。