v2.6.8¶
v2.6.8 menyegarkan firmware bawaan ke 3.8.0, mengorganisasi ulang pustaka contoh ke dalam folder Arduino dan OpenMV, serta memperbarui dokumentasi API bawaan yang digunakan oleh sistem bantuan dan pelengkapan otomatis. Versi ini tetap berbasis Qt Creator 4.0.2. Reorganisasi contoh mengubah jalur menu Examples; lihat Perubahan yang merusak di bawah.
Sorotan¶
Firmware bawaan 3.8.0 untuk OPENMV2, OPENMV3, OPENMV4, OPENMV4P, dan PORTENTA.
Contoh diorganisasi ulang ke dalam folder tingkat atas
ArduinodanOpenMV, dengan kategori baru37-Audiodan38-Ethernetserta tes gambar baru.Dokumentasi API yang diperbarui menambahkan
network.LAN,network.WLAN,omv.audio,omv.micro_speech, danuasyncioserta menghapus referensiomv.nndanomv.timeyang sudah usang untuk dokumen dan pelengkapan otomatis.Parsing dokumentasi modul diperbaiki agar dokumen modul multi-bagian dibaca dengan benar untuk bantuan dan pelengkapan otomatis.
Fitur baru¶
Pustaka contoh yang diorganisasi ulang ke dalam folder tingkat atas
ArduinodanOpenMV. Kategori baru ditambahkan, termasuk37-Audio(audio_fft,micro_speech) dan38-Ethernet(http_client,http_client_ssl,peer_to_peer), beserta tes gambar baru03-Drawinguntuk alpha blending, tabel alpha, dan skala naik/turun. Jalurhelloworld.pydefault dan teks dialog Register diperbarui agar sesuai dengan lokasiExamples->OpenMV->Basicsyang baru. Selama reorganisasi, tiga contoh perisai termopile dihapus seluruhnya:AMG8833_camera_lcd.py,MLX90621_camera_lcd.py, danMLX90640_camera_lcd.py; sibling*_camera.py,*_overlay.py, dan*_overlay_lcd.py-nya dipertahankan dan dipindahkan ke dalam pohon baru (49e63811f, e2bac7aa8).
Perubahan dan peningkatan lainnya¶
Dokumentasi API MicroPython/OpenMV bawaan yang diperbarui digunakan oleh dokumen dan pelengkapan otomatis IDE. Modul baru mencakup
network.LAN,network.WLAN,omv.audio,omv.micro_speech, danuasyncio, dengan referensiomv.imagedanomv.lcdyang diperbarui; referensi modulomv.nndanomv.timeyang sudah usang dihapus dari dokumen dan pelengkapan otomatis (d45f145b0).Menormalkan id bagian-modul dalam indeks pustaka bawaan ke bentuk Sphinx kanonik
module-<name>untukulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbus, danmqtt, yang pengurai dokumentasinya diperbarui untuk dikenali (c58a6e332).Dialog output pembaruan firmware DFU dan konversi video kini merender teks log dalam font lebar tetap editor untuk keterbacaan (94440b081).
Perbaikan bug¶
Memperbaiki pengurai HTML dokumentasi modul agar mengiterasi semua bagian modul dan mentoleransi id bertitik hingga lima segmen, sehingga dokumen modul multi-bagian diurai dengan benar untuk sistem bantuan dan pelengkapan otomatis (1044a84d0).
Mengembalikan pesan konfirmasi "DFU firmware update complete!" kembali ke teks biasa. Upaya sebelumnya untuk menebalkan header dengan membungkusnya dalam tag
<b></b>menyebabkan tag HTML literal ditampilkan dalam kotak pesan, sehingga tag tersebut dihapus (26f02ab08, 5ac140a0d).
Dukungan platform dan alat¶
Basis Qt Creator: 4.0.2.
Firmware OpenMV bawaan: 3.6.9 -> 3.8.0 untuk OPENMV2, OPENMV3, OPENMV4, OPENMV4P, dan PORTENTA, dengan membangun ulang firmware, bootloader, dan biner UVC serta citra DFU (d37de33f7).
Perubahan yang merusak¶
Contoh bawaan diorganisasi ulang ke dalam dua folder tingkat atas,
ArduinodanOpenMV, sehingga jalur menuExamplesberubah. Misalnya,Examples->Basics->helloworld.pykini menjadiExamples->OpenMV->Basics->helloworld.py. Referensi eksternal atau kebiasaan yang menunjuk ke jalur contoh lama akan salah. Ini hanya memengaruhi navigasi contoh; tidak merusak skrip proyek pengguna.Tiga contoh perisai termopile dihapus dari pustaka bawaan:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.py, danMLX90640_camera_lcd.py. Varian*_camera.py,*_overlay.py, dan*_overlay_lcd.pyyang tersisa untuk setiap sensor dipertahankan dan dipindahkan ke dalam pohon contoh baru (49e63811f).