v4.0.12¶
v4.0.12 mengajarkan terminal serial untuk merender kode warna ANSI, menyatukan jendela progres pemuat firmware di balik geometri bersama dan panel log yang terbuka secara default, serta memperbarui skrip firmware dan contoh yang disertakan. Rilis ini tetap menggunakan basis Qt Creator 10.0.1, dan tidak ada perubahan yang memecah kompatibilitas.
Sorotan¶
Warna ANSI di terminal serial — jendela output kini menginterpretasikan kode warna escape ANSI dan merender teks berwarna, dengan warna yang lebih cerah dan peka tema saat tema UI gelap aktif.
Jendela pemuat firmware yang disatukan — semua jendela progres pemuat kini berbagi satu geometri tersimpan, dan panel log mulai diperluas saat pertama kali digunakan.
Firmware 4.5.0 yang disertakan — biner firmware yang diperbarui untuk setiap papan yang didukung.
Set contoh Arduino Giga — pohon contoh lengkap untuk Arduino Giga (Giga-H7) ditambahkan, mencakup kontrol papan, tampilan, audio, WiFi, Bluetooth, dan skrip daya rendah.
Contoh yang dimodernisasi — skrip yang disertakan kini menggunakan API MicroPython
machinedantimeyang terkini, denganblinky.pytingkat atas yang baru serta contoh sensor dan BLE baru.
Fitur baru¶
Jendela output terminal serial kini menginterpretasikan kode warna escape ANSI, merender teks berwarna. Saat tema UI gelap aktif, renderer menghasilkan warna yang lebih cerah dan peka tema. (7f1a29ba1)
Perubahan dan peningkatan lainnya¶
Semua jendela progres pemuat firmware (BOSSAC, DfuSe, PyDfu, DFU Util, NXP IMX, PicoTool) kini berbagi satu grup geometri/pengaturan jendela tersimpan. Panel detail/log diperluas secara default hanya saat tidak ada status jendela sebelumnya yang tersimpan (pertama kali dijalankan setelah grup pengaturan digabungkan); setelah itu setiap jendela memulihkan status diperluas atau diciutkan terakhir yang Anda pilih. (6bac6b7eb)
Skrip contoh yang disertakan dimodernisasi ke API MicroPython terkini, mengganti
pybdengan modulmachinedantime(misalnyafrom machine import LEDdenganLED("LED_BLUE"), dantime.ticks_ms()/time.ticks_diff()). (16fb36f8c)Set contoh Arduino Giga (Giga-H7) lengkap ditambahkan di bawah
10-Arduino-Boards/Giga-H7/, termasuk00-Board-Control(ADC, CAN, penskalaan frekuensi CPU, pemindai I2C, kontrol LED/pin/PWM/RTC/SPI/timer/UART, USB HID, USB VCP, dan output GPIO VSYNC),01-Display,02-Audio(audio_fft.pydanmicro_speech.py),03-WiFi(koneksi, DNS, klien HTTP, klien HTTP SSL, streamer MJPEG, publikasi/langganan MQTT, NTP, pemindaian, dan IP statis),04-Bluetooth, dan skrip05-Low-Power. (16fb36f8c)Contoh BLE baru
ble_blinky.pydantemp_sensor_aioble.pyditambahkan untuk papan Nicla Vision, Portenta H7, dan Arduino Giga di bawah folder contoh Bluetooth masing-masing. (16fb36f8c)Contoh
00-HelloWorld/blinky.pybaru ditambahkan dan kini menggantikan contoh00-Board-Control/blinky.pyper papan sebelumnya (untuk papan OpenMV dan papan Arduino Nano 33 BLE Sense, Nano RP2040, Nicla Vision, dan Portenta H7), yang telah dihapus. (16fb36f8c)Contoh
01-Camera/07-Sensor-Control/sensor_save_and_restore_settings.pybaru ditambahkan, dan01-Camera/07-Sensor-Control/sesnor_manual_gain_control.pyyang salah ejaan diganti nama menjadisensor_manual_gain_control.pyuntuk memperbaiki kesalahan ketik nama file. (16fb36f8c)
Dukungan platform dan alat¶
Basis Qt Creator: 10.0.1.
Firmware OpenMV yang disertakan: diperbarui dari 4.4.3 ke 4.5.0, memperbarui biner
firmwareuntuk semua papan yang didukung, ditambah bineruvcdanopenmvuntuk papan yang menyertakannya (bineropenmvuntuk OPENMV2/3/4/4P/PT). (16fb36f8c)Firmware Arduino Giga dikonsolidasikan ke dalam folder
ARDUINO_GIGAbaru (menukar kemasanbin/dfu-nya dan menambahkan firmware UVC), folder firmwareARDUINO_GIGA_H7yang sudah usang dihapus, danboards.txtdiarahkan ulang keARDUINO_GIGA. (16fb36f8c)
Perubahan yang memecah kompatibilitas¶
Tidak ada. Rilis ini sepenuhnya kompatibel dengan proyek dan alur kerja OpenMV IDE yang sudah ada.