v2.6.9

v2.6.9 adaugă suport pentru OpenMV Pure Thermal și Arduino Nano 33 BLE Sense, corectează culorile inversate pe octeți ale tamponului de cadre (frame buffer) RGB565 și auto-indentarea Python, și rafinează promptul de actualizare a firmware-ului și sfaturile contextuale (tooltips) din documentație. Este construit pe aceeași bază Qt Creator 4.0.2 ca versiunea anterioară și nu există modificări incompatibile pentru proiectele existente.

Puncte importante

  • OpenMV Pure Thermal (OPENMVPT) este acum suportat, cu firmware, bootloader și fișiere binare UVC incluse, plus o intrare pentru programarea prin DFU.

  • Suportul pentru Arduino Nano 33 BLE Sense adaugă firmware inclus și un set complet de exemple pentru placă, senzor, Bluetooth, audio și cameră termică.

  • Corectarea culorilor RGB565 inversate pe octeți în vizualizarea live a tamponului de cadre (frame buffer) și în transcodorul video.

  • Corectarea auto-indentării Python, astfel încât o linie nouă goală păstrează indentarea liniei precedente în loc să revină la coloana 0.

  • Caseta de bifare „Nu mai afișa acest mesaj” de pe promptul de actualizare a firmware-ului învechit suprimă notificările repetate.

Funcții noi

  • OpenMV Pure Thermal: s-a adăugat suport pentru camera OPENMVPT (OpenMV Pure Thermal, STM32H743 cu SDRAM), inclusiv firmware, bootloader și fișiere binare UVC incluse, precum și o nouă intrare boards.txt pentru programarea prin DFU (c5b7df59f).

  • Arduino Nano 33 BLE Sense: s-a inclus firmware-ul pentru Nano 33 BLE Sense (c5b7df59f) și s-a adăugat un set complet de exemple care acoperă scanerul I2C al plăcii, senzorii APDS9960, HTS221, LPS22 și LSM9DS1, BLE blinky/scan/temperatură, FFT audio și camera termică (4e7bc157b).

Alte modificări și îmbunătățiri

  • Promptul de actualizare a firmware-ului învechit include acum o casetă de bifare „Nu mai afișa acest mesaj”, astfel încât utilizatorii pot suprima promptirile repetate de actualizare (dd1ad68c4).

  • Ctrl-clic pe o metodă sau un atribut afișează acum doar sfatul contextual de documentație pentru modulul respectiv, filtrând potrivirile după numele modulului care precede . (34d9a30bf).

  • Etichetele submeniului de exemple afișează acum cratimele din numele folderelor ca spații, pentru titluri mai curate (de exemplu Nano 33 BLE Sense și Portenta H7) (34d9a30bf, 4e7bc157b).

  • Pe Linux, dialogurile de progres DFU Util și Convert Video se deschid acum fără a fura focusul ferestrei (dd1ad68c4).

  • Exemplul TV Shield a fost actualizat pentru a folosi rezoluția SIF (352x240), buffering triplu opțional și o afișare a FPS și menționează acum că este suportat și un TV shield cu fir; aceeași modificare a curățat și exemplul Portenta H7 LoRa prin eliminarea argumentului explicit pentru timeout-ul de conectare OTAA (d54bb97e4).

Corecturi de erori

  • S-a corectat afișarea culorilor inversate pe octeți ale tamponului de cadre (frame buffer) RGB565: imaginile din firmware-ul mai vechi (înainte de 3.8.0) au octeții inversați, în timp ce firmware-ul mai nou este trimis neinversat, atât în vizualizarea live, cât și în transcodorul video (dd1ad68c4).

  • S-a corectat auto-indentarea Python incorectă prin păstrarea indentării liniei precedente pe noua linie goală, în loc de revenirea la coloana 0 după o linie goală (c33e9f354).

  • Navigarea prin clic pe mesajul de eroare nu mai încearcă să deschidă un fișier sursă inexistent atunci când eroarea provine dintr-un modul încorporat (înghețat), evitând erorile false din editor (dd1ad68c4).

Suport pentru platformă și instrumente

  • Bază Qt Creator: 4.0.2.

  • Placă nouă: OpenMV Pure Thermal (OPENMVPT, STM32H743 cu SDRAM) cu firmware, bootloader și fișiere binare UVC incluse (c5b7df59f).

  • Placă nouă: Arduino Nano 33 BLE Sense cu firmware inclus (c5b7df59f).

  • Firmware inclus: firmware-ul OpenMV actualizat de la 3.8.0 la 3.9.1 (c5b7df59f) și apoi la 3.9.2 (a707f6ebc).

  • Versiune IDE: ridicată de la 2.6.8 la 2.6.9 (d128254d7).

Modificări incompatibile

Niciuna. Această versiune adaugă plăci și corecturi fără a modifica comportamentul proiectelor existente, iar baza Qt Creator 4.0.2 rămâne neschimbată.