v3.4.0

v3.4.0 新增了 SSD1306 OLED 驅動程式,啟用了 MicroPython framebuf 模組,將 H7 提升至 480 MHz,讓 Ctrl-C 可透過 UART REPL 中斷指令碼,並改進了 CMSIS-NN 函式庫與 MAVLink 光流範例。它沒有引入任何破壞性 API 變更——v3.3.1 的指令碼可不變執行。

重點

  • 新增 SSD1306 OLED 驅動程式

  • 啟用 framebuf 模組。

  • H7 達 480 MHz——更高的時脈帶來更高的效能。

  • 透過 UART REPL 使用 Ctrl-C——可從 UART REPL 中斷指令碼。

  • 沒有破壞性 API 變更——重新燒錄韌體後,你的 v3.3.1 指令碼可不變執行。

新功能

  • 新增了 SSD1306 OLED 顯示器驅動程式。

  • 啟用了 MicroPython framebuf 模組。

  • 新增了 TV-shield、distance-shield 與 IMU-shield 範例。

其他變更與改進

  • 將 H7 提升至 480 MHz(更新了 H7 時脈);更新了 CMSIS-NN 函式庫以使用非方形 NN 函式,並更新了 NN / CIFAR-10 模型(並在 NN 指令碼中啟用記錄);在編譯凍結模組時納入 frozen_mpy.o

錯誤修正

相機與系統:

  • 修正了 F7 與 H7 的 SCCB / I2C 時序(將 SCCB 時序移入開發板設定檔)、H7 SD 時脈,以及 OpenMV 2 檔案系統。

指令碼撰寫與連線:

  • 允許 Ctrl-C 透過 UART REPL 中斷指令碼,設定了 WINC ioctl 函式,修正了 py_net_search 中遺漏的 break,並修正了 MAVLink 光流範例的縮放/方向(搭配綠色閃爍 LED,並且無論品質如何皆始終送出光流封包)。

破壞性 API 變更

v3.4.0 沒有引入任何破壞性 Python API 變更。在 v3.3.1 上執行的指令碼在 v3.4.0 上可不變執行——只需重新燒錄韌體即可。(注意:隨附的 MAVLink 光流範例的縮放/方向已修正;請重新檢查其輸出的下游使用者。)