v2.6.8¶
v2.6.8, paketlenmiş aygıt yazılımını (firmware) 3.8.0’a yeniler, örnek kitaplığını Arduino ve OpenMV klasörlerine yeniden düzenler ve yardım ve otomatik tamamlama sistemleri tarafından kullanılan paketlenmiş API belgelerini günceller. Qt Creator 4.0.2 tabanlı olmaya devam eder. Örnek yeniden düzenlemesi Examples menü yollarını değiştirir; aşağıdaki Kırıcı değişiklikler bölümüne bakın.
Öne çıkanlar¶
OPENMV2, OPENMV3, OPENMV4, OPENMV4P ve PORTENTA için paketlenmiş aygıt yazılımı (firmware) 3.8.0.
Yeni
37-Audiove38-Ethernetkategorileri ve yeni görüntü çizim testleriyle birlikte üst düzeyArduinoveOpenMVklasörlerine yeniden düzenlenmiş örnekler.Belgeler ve otomatik tamamlama için
network.LAN,network.WLAN,omv.audio,omv.micro_speechveuasyncioekleyip eskiomv.nnveomv.timereferanslarını çıkaran yenilenmiş API belgeleri.Çok bölümlü modül belgelerinin yardım ve otomatik tamamlama için doğru şekilde okunması için düzeltilmiş modül belge ayrıştırması.
Yeni özellikler¶
Örnek kitaplığı
ArduinoveOpenMVüst düzey klasörlerine yeniden düzenlendi.37-Audio(audio_fft,micro_speech) ve38-Ethernet(http_client,http_client_ssl,peer_to_peer) dahil olmak üzere yeni kategoriler eklendi; ayrıca alfa karıştırma, alfa tablosu ve ölçek büyütme/küçültme için yeni03-Drawinggörüntü çizim testleri eklendi. Varsayılanhelloworld.pyyolu ve Register iletişim kutusu metni yeniExamples->OpenMV->Basicskonumuna uyacak şekilde güncellendi. Yeniden düzenleme sırasında üç termopil shield örneği tamamen kaldırıldı:AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyveMLX90640_camera_lcd.py; bunların*_camera.py,*_overlay.pyve*_overlay_lcd.pybenzerleri korundu ve yeni ağaca taşındı (49e63811f, e2bac7aa8).
Diğer değişiklikler ve iyileştirmeler¶
IDE’nin belgeleri ve otomatik tamamlaması tarafından kullanılan paketlenmiş MicroPython/OpenMV API belgeleri yenilendi. Yeni modüller arasında
network.LAN,network.WLAN,omv.audio,omv.micro_speechveuasynciobulunur ve güncellenmişomv.imageveomv.lcdreferansları içerir; eskiomv.nnveomv.timemodül referansları belgelerden ve otomatik tamamlamadan kaldırıldı (d45f145b0).Paketlenmiş kitaplık dizinindeki modül bölümü kimlikleri
ulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbusvemqttiçin kanonik Sphinxmodule-<name>biçimine normalleştirildi ve belge ayrıştırıcısı bunları tanıyacak şekilde güncellendi (c58a6e332).DFU aygıt yazılımı (firmware) güncelleme ve video dönüştürme çıktı iletişim kutuları artık günlük metinlerini okunabilirlik için düzenleyicinin sabit genişlikli yazı tipinde işler (94440b081).
Hata düzeltmeleri¶
Modül belge HTML ayrıştırıcısı, tüm modül bölümlerini yinelemesi ve beş segmente kadar noktalı kimlikleri tolere etmesi için düzeltildi, böylece çok bölümlü modül belgeleri yardım ve otomatik tamamlama sistemi için doğru şekilde ayrıştırılır (1044a84d0).
“DFU firmware update complete!” onay mesajı düz metne geri döndürüldü. Başlığı
<b></b>etiketleriyle sararak kalınlaştırmaya yönelik daha önceki bir girişim, gerçek HTML etiketlerinin mesaj kutusunda gösterilmesine neden olmuştu, bu yüzden etiketler kaldırıldı (26f02ab08, 5ac140a0d).
Platform ve araç desteği¶
Qt Creator tabanı: 4.0.2.
Paketlenmiş OpenMV aygıt yazılımı (firmware): OPENMV2, OPENMV3, OPENMV4, OPENMV4P ve PORTENTA için 3.6.9 -> 3.8.0, aygıt yazılımı, önyükleyici (bootloader) ve UVC ikili dosyaları ve DFU görüntüleri yeniden derlendi (d37de33f7).
Kırıcı değişiklikler¶
Paketlenmiş örnekler iki üst düzey klasöre,
ArduinoveOpenMV‘ye yeniden düzenlendi, böyleceExamplesmenü yolları değişti. Örneğin,Examples->Basics->helloworld.pyartıkExamples->OpenMV->Basics->helloworld.py‘dir. Eski örnek yollarını gösteren herhangi bir harici referans veya kas hafızası şaşacaktır. Bu yalnızca örnek gezinmeyi etkiler; kullanıcı proje betiklerini bozmaz.Paketlenmiş kitaplıktan üç termopil shield örneği kaldırıldı:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyveMLX90640_camera_lcd.py. Her sensör için kalan*_camera.py,*_overlay.pyve*_overlay_lcd.pyvaryantları korundu ve yeni örnek ağacına taşındı (49e63811f).