v4.0.12¶
v4.0.12, seri terminale ANSI renk kodlarını işlemeyi öğretir, aygıt yazılımı (firmware) yükleyici ilerleme pencerelerini ortak bir geometri ve varsayılan olarak açık bir günlük paneli arkasında birleştirir ve paketlenmiş aygıt yazılımı ile örnek betikleri tazeler. Qt Creator 10.0.1 tabanında kalır ve kırıcı değişiklik yoktur.
Öne çıkanlar¶
Seri terminalde ANSI renk — çıktı penceresi artık ANSI kaçış renk kodlarını yorumlar ve renkli metni işler, koyu bir kullanıcı arayüzü teması etkin olduğunda daha parlak, temaya duyarlı renklerle.
Birleştirilmiş aygıt yazılımı yükleyici pencereleri — tüm yükleyici ilerleme pencereleri artık tek bir kayıtlı geometriyi paylaşır ve günlük paneli ilk kullanımda genişletilmiş olarak başlar.
Paketlenmiş aygıt yazılımı 4.5.0 — desteklenen her kart için tazelenmiş aygıt yazılımı (firmware) ikili dosyaları.
Arduino Giga örnek seti — kart kontrolü, ekran, ses, WiFi, Bluetooth ve düşük güç betiklerini kapsayan Arduino Giga (Giga-H7) için eksiksiz bir örnek ağacı eklendi.
Modernleştirilmiş örnekler — paketlenmiş betikler artık güncel MicroPython
machinevetimeAPI’sini kullanır, yeni bir üst düzeyblinky.pyile yeni sensör ve BLE örnekleriyle birlikte.
Yeni özellikler¶
Seri terminal çıktı penceresi artık ANSI kaçış renk kodlarını yorumlayarak renkli metin işler. Koyu bir kullanıcı arayüzü teması etkin olduğunda, işleyici daha parlak, temaya duyarlı renkler üretir. (7f1a29ba1)
Diğer değişiklikler ve iyileştirmeler¶
Tüm aygıt yazılımı yükleyici ilerleme pencereleri (BOSSAC, DfuSe, PyDfu, DFU Util, NXP IMX, PicoTool) artık tek bir kayıtlı pencere geometrisi/ayarlar grubunu paylaşır. Ayrıntılar/günlük paneli yalnızca önceki bir pencere durumu kaydedilmediğinde varsayılan olarak genişletilir (ayar grupları birleştirildikten sonraki ilk çalıştırma); bundan sonra her pencere seçtiğiniz son genişletilmiş veya daraltılmış durumu geri yükler. (6bac6b7eb)
Paketlenmiş örnek betikler güncel MicroPython API’sine modernleştirildi,
pybyerinemachinevetimemodülleri kullanıldı (örneğinLED("LED_BLUE")ilefrom machine import LEDvetime.ticks_ms()/time.ticks_diff()). (16fb36f8c)10-Arduino-Boards/Giga-H7/altında eksiksiz bir Arduino Giga (Giga-H7) örnek seti eklendi; bunlar arasında00-Board-Control(ADC, CAN, CPU frekansı ölçeklendirme, I2C tarayıcı, LED/pin/PWM/RTC/SPI/zamanlayıcı/UART kontrolü, USB HID, USB VCP ve VSYNC GPIO çıkışı),01-Display,02-Audio(audio_fft.pyvemicro_speech.py),03-WiFi(connect, DNS, HTTP istemcisi, SSL HTTP istemcisi, MJPEG akış sağlayıcı, MQTT yayınlama/abone olma, NTP, scan ve statik IP),04-Bluetoothve05-Low-Powerbetikleri bulunur. (16fb36f8c)Nicla Vision, Portenta H7 ve Arduino Giga kartları için Bluetooth örnek klasörleri altında yeni BLE örnekleri
ble_blinky.pyvetemp_sensor_aioble.pyeklendi. (16fb36f8c)Yeni bir
00-HelloWorld/blinky.pyörneği eklendi ve artık önceki kart başına00-Board-Control/blinky.pyörneklerinin (OpenMV kartları ve Nano 33 BLE Sense, Nano RP2040, Nicla Vision ve Portenta H7 Arduino kartları için) yerini alıyor; bunlar kaldırıldı. (16fb36f8c)Yeni bir
01-Camera/07-Sensor-Control/sensor_save_and_restore_settings.pyörneği eklendi ve yanlış yazılmış01-Camera/07-Sensor-Control/sesnor_manual_gain_control.py, dosya adı yazım hatasını düzeltmek içinsensor_manual_gain_control.pyolarak yeniden adlandırıldı. (16fb36f8c)
Platform ve araç desteği¶
Qt Creator tabanı: 10.0.1.
Paketlenmiş OpenMV aygıt yazılımı: 4.4.3’ten 4.5.0’a güncellendi, desteklenen tüm kartlar için
firmwareikili dosyaları, ayrıca bunları içeren kartlar içinuvcveopenmvikili dosyaları tazelendi (OPENMV2/3/4/4P/PT içinopenmvikili dosyaları). (16fb36f8c)Arduino Giga aygıt yazılımı yeni bir
ARDUINO_GIGAklasöründe birleştirildi (bin/dfupaketlemesi değiştirilerek ve UVC aygıt yazılımı eklenerek), eskiARDUINO_GIGA_H7aygıt yazılımı klasörü kaldırıldı veboards.txtARDUINO_GIGA‘ya yeniden yönlendirildi. (16fb36f8c)
Kırıcı değişiklikler¶
Yok. Bu sürüm mevcut OpenMV IDE projeleri ve iş akışlarıyla tamamen uyumludur.