v3.4.0#

v3.4.0 menambahkan driver OLED SSD1306, mengaktifkan modul MicroPython framebuf, meningkatkan H7 ke 480 MHz, memungkinkan Ctrl-C menginterupsi skrip melalui UART REPL, serta meningkatkan library CMSIS-NN dan contoh optical-flow MAVLink. Versi ini tidak memperkenalkan perubahan API yang merusak — skrip v3.3.1 berjalan tanpa perubahan.

Sorotan#

  • Driver OLED SSD1306 ditambahkan.

  • Modul framebuf diaktifkan.

  • H7 pada 480 MHz — clock lebih tinggi untuk performa lebih baik.

  • Ctrl-C melalui UART REPL — skrip dapat diinterupsi dari UART REPL.

  • Tidak ada perubahan API yang merusak — reflash dan skrip v3.3.1 Anda berjalan tanpa perubahan.

Fitur baru#

  • Menambahkan driver layar OLED SSD1306.

  • Mengaktifkan modul MicroPython framebuf.

  • Menambahkan contoh TV-shield, distance-shield, dan IMU-shield.

Perubahan dan peningkatan lainnya#

  • Meningkatkan H7 ke 480 MHz (memperbarui clock H7); memperbarui library CMSIS-NN untuk menggunakan fungsi NN non-persegi dan memperbarui model NN / CIFAR-10 (dengan logging diaktifkan dalam skrip NN); menyertakan frozen_mpy.o saat mengompilasi modul frozen.

Perbaikan bug#

Kamera dan sistem:

  • Memperbaiki timing SCCB / I2C untuk F7 dan H7 (memindahkan timing SCCB ke file konfigurasi board), clock SD H7, dan filesystem OpenMV 2.

Skrip dan konektivitas:

  • Mengizinkan Ctrl-C untuk menginterupsi skrip melalui UART REPL, mengatur fungsi ioctl WINC, memperbaiki break yang hilang di py_net_search, dan memperbaiki penskalaan/arah contoh optical-flow MAVLink (dengan LED hijau berkedip dan selalu mengirim paket flow terlepas dari kualitas).

Perubahan API yang merusak#

v3.4.0 tidak memperkenalkan perubahan Python API yang merusak. Skrip yang berjalan pada v3.3.1 berjalan tanpa perubahan pada v3.4.0 — cukup reflash firmware. (Catatan: penskalaan/arah contoh optical-flow MAVLink yang disertakan telah dikoreksi; periksa ulang konsumen downstream dari outputnya.)