v4.2.0

v4.2.0 為 ML 處理流程新增 物件偵測支援、重新設計開機指令碼/pyexec,並修正 JPEG 載入與 USB 高速(ULPI)。開機/執行的重新設計屬於行為變更——請閱讀下方的破壞性變更。

重點摘要

  • 為 TensorFlow/ML 處理流程新增 物件偵測 支援。

  • 重新設計了開機指令碼與 pyexec

  • 修正了 JPEG 載入與 USB 高速(ULPI)DIR 接腳。

  • 破壞性變更: 開機指令碼/pyexec 的重新設計改變了啟動行為——請參閱破壞性變更。

新功能

  • 物件偵測——為 TensorFlow/ML 推論處理流程新增物件偵測模型支援。

其他變更與改善

  • 更新了隨附的 MicroPython 子模組。

錯誤修正

  • 修正了 JPEG 影像載入與 USB 高速 ULPI DIR 接腳定義。

硬體與開發板支援

  • Arduino Nano RP2040 Connect——設定了預設 I2C 接腳。

破壞性 API 變更

v4.1.4 與 v4.2.0 之間使用者可見的 API 破壞性變更。

唯一的破壞性變更是對開機/執行序列的 behavior 變更。

開機指令碼與 pyexec 經過重新設計 (behavior)

開機指令碼與 pyexec 指令碼執行路徑經過重新設計。行為大致相同,但開機與指令碼執行的順序/處理方式有所變更——請重新檢查依賴先前啟動序列的指令碼(例如自訂的 boot.py 行為或指令碼結尾的確切例外狀況處理)。

Commit: b0c7a3272

移植檢查清單

對照重新設計後的開機/執行序列,重新檢查任何自訂 boot.py /依賴啟動的行為(開機/執行變更)。所有其他指令碼皆可不變執行。