v3.9.3¶
v3.9.3 是一個著重於網路功能與穩定性的版本:它新增了 Bormio 開發板與 Portenta WiFi 範例、更新了 LWIP、讓 PLL 時脈來源可供設定,並修正了一批 CYW43/LWIP、軟重置、SDIO、MQTT、FLIR Lepton 與 TV 的錯誤。它未引入任何破壞性的 API 變更 — v3.9.2 的指令碼可原封不動地執行。
重點摘要¶
Bormio 開發板支援。
新增 Portenta WiFi 範例。
更可靠的網路功能 — CYW43/LWIP 與軟重置的修正、連線逾時機制,以及更新後的 LWIP。
未引入任何破壞性的 API 變更 — 重新燒錄韌體後,您的 v3.9.2 指令碼可原封不動地執行。
新功能¶
新增 Portenta WiFi 範例。
PLL 時脈來源現在可供設定,並新增了用於保留 DMA 串流的旗標。
其他變更與改進¶
將 LWIP 更新至最新版本;為 CYW43 的
connect()新增連線逾時機制;在軟重置時呼叫gc_sweep_all以回收記憶體。
錯誤修正¶
網路功能:
修正了 CYW43/LWIP 與軟重置的錯誤、為 SDIO 傳輸使用暫時性的 DMA 緩衝區,並讓 MQTT 函式庫能處理
recv()回傳None的情況。
相機與顯示:
更新了 FLIR Lepton 驅動程式,並修正了 TV 輸出的 RGB 通道順序。
系統:
確保在停止/執行指令碼之前不會遮蔽 PendSV。
硬體與開發板支援¶
Bormio — 新開發板。
破壞性的 API 變更¶
v3.9.3 未引入任何破壞性的 Python API 變更。在 v3.9.2 上執行的指令碼可在 v3.9.3 上原封不動地執行 — 只需重新燒錄韌體即可。