v4.2.1¶
v4.2.1 新增 Nano RP2040 DHT11/DHT22 感測器支援與更多 MT9V0xx 相機變體,外加 ImageIO、WiFi 與 framebuffer 快取修正。影像傳輸現在預設透過 MDMA 卸載——請閱讀下方的破壞性變更。
重點摘要¶
Nano RP2040 Connect——DHT11 / DHT22 溫濕度感測器支援。
更多 MT9V0xx 變體——MT9V022 / MT9V024 / MT9V032 / MT9V034。
ImageIO 現在可處理所有模式與較舊的檔案;framebuffer 快取與
copy_to_fb修正。破壞性變更: 影像傳輸現在預設透過 MDMA 卸載——請參閱破壞性變更。
新功能¶
Nano RP2040 Connect——新增 DHT11 與 DHT22 感測器支援。
MT9V0xx 相機變體——MT9V0xx 驅動程式現在支援 MT9V022 / MT9V024 / MT9V032 / MT9V034 感測器。
其他變更與改善¶
不再印出「frozen module not found」主控台訊息。
Nano RP2040 Connect 出貨時隨附預設的全新檔案系統內容。
錯誤修正¶
修正了內建的人員偵測器模型標籤。
修正了
ImageIO以支援所有模式與較舊的錄製檔案。修正了
copy_to_fb在目標為現有影像時的問題,且 framebuffer 快取現在會在使用前失效(防止影像資料損毀)。修正了 NINA WiFi 驅動程式(Nano RP2040 Connect)以及一個
machine.Timer旗標規格錯誤。
硬體與開發板支援¶
Arduino Nano RP2040 Connect——DHT11/DHT22 感測器、預設 I2C/檔案設定。
MT9V0xx——MT9V022/024/032/034 變體支援。
破壞性 API 變更¶
v4.2.0 與 v4.2.1 之間使用者可見的 API 破壞性變更。
唯一的破壞性變更是 behavior 變更(相同 API,不同結果)——請重新檢查對時序敏感的擷取。
影像傳輸預設透過 MDMA 卸載 (behavior)¶
影像傳輸現在於具備能力的開發板上預設完全卸載至 MDMA。這會加速擷取,但會改變傳輸路徑與時序——請重新檢查依賴先前(未卸載)擷取時序的指令碼。
Commit: e6cc4223d
移植檢查清單¶
僅對時序敏感的擷取程式碼受影響:鑑於新的預設 MDMA 卸載,重新驗證影像擷取周圍的任何時序假設(MDMA 卸載變更)。所有其他指令碼皆可不變執行。