v2.6.9

La versione v2.6.9 aggiunge il supporto per OpenMV Pure Thermal e Arduino Nano 33 BLE Sense, corregge i colori del frame buffer RGB565 con i byte invertiti e l’indentazione automatica di Python, e perfeziona il messaggio di aggiornamento del firmware e i tooltip della documentazione. È basata sulla stessa base Qt Creator 4.0.2 della versione precedente e non introduce modifiche che compromettono i progetti esistenti.

In evidenza

  • OpenMV Pure Thermal (OPENMVPT) è ora supportata, con firmware, bootloader e binari UVC inclusi oltre a una voce per il flashing DFU.

  • Il supporto per Arduino Nano 33 BLE Sense aggiunge il firmware incluso e un set completo di esempi per scheda, sensore, Bluetooth, audio e camera termica.

  • Corretti i colori RGB565 con i byte invertiti nella vista live del frame buffer e nel transcodificatore video.

  • Corretta l’indentazione automatica di Python in modo che una nuova riga vuota mantenga l’indentazione della riga precedente invece di azzerarsi alla colonna 0.

  • La casella di spunta «Non mostrare più questo messaggio» sul messaggio di aggiornamento del firmware obsoleto sopprime le notifiche ripetute.

Nuove funzionalità

  • OpenMV Pure Thermal: aggiunto il supporto per la camera OPENMVPT (OpenMV Pure Thermal, STM32H743 con SDRAM), inclusi firmware, bootloader e binari UVC e una nuova voce boards.txt per il flashing DFU (c5b7df59f).

  • Arduino Nano 33 BLE Sense: incluso il firmware del Nano 33 BLE Sense (c5b7df59f) e aggiunto un set completo di esempi che copre lo scanner I2C della scheda, i sensori APDS9960, HTS221, LPS22 e LSM9DS1, BLE blinky/scan/temperature, audio FFT e la camera termica (4e7bc157b).

Altre modifiche e miglioramenti

  • Il messaggio di aggiornamento del firmware obsoleto include ora una casella di spunta «Non mostrare più questo messaggio» in modo che gli utenti possano sopprimere i messaggi di aggiornamento ripetuti (dd1ad68c4).

  • Il Ctrl-clic su un metodo o attributo mostra ora solo il tooltip della documentazione per quello specifico modulo, filtrando le corrispondenze in base al nome del modulo che precede il . (34d9a30bf).

  • Le etichette del sottomenu Esempi visualizzano ora i trattini nei nomi delle cartelle come spazi per titoli più puliti (ad esempio Nano 33 BLE Sense e Portenta H7) (34d9a30bf, 4e7bc157b).

  • Su Linux, le finestre di dialogo di avanzamento DFU Util e Convert Video si aprono ora senza rubare il focus della finestra (dd1ad68c4).

  • L’esempio TV Shield è stato aggiornato per utilizzare la risoluzione SIF (352x240), il triple buffering opzionale e una stampa degli FPS, e ora segnala che è supportato anche un TV shield cablato; la stessa modifica ha inoltre semplificato l’esempio LoRa del Portenta H7 eliminando l’argomento esplicito di timeout per il join OTAA (d54bb97e4).

Correzioni di bug

  • Corretto il problema dei colori del frame buffer RGB565 che apparivano con i byte invertiti: le immagini del firmware più vecchio (prima della 3.8.0) hanno i byte invertiti mentre il firmware più recente le invia non invertite, sia nella vista live che nel transcodificatore video (dd1ad68c4).

  • Corretta l’errata indentazione automatica di Python mantenendo l’indentazione della riga precedente sulla nuova riga vuota invece di azzerarsi alla colonna 0 dopo una riga vuota (c33e9f354).

  • La navigazione tramite clic sui messaggi di errore non tenta più di aprire un file sorgente inesistente quando l’errore proviene da un modulo integrato (frozen), evitando errori spuri nell’editor (dd1ad68c4).

Supporto di piattaforme e strumenti

  • Base Qt Creator: 4.0.2.

  • Nuova scheda: OpenMV Pure Thermal (OPENMVPT, STM32H743 con SDRAM) con firmware, bootloader e binari UVC inclusi (c5b7df59f).

  • Nuova scheda: Arduino Nano 33 BLE Sense con firmware incluso (c5b7df59f).

  • Firmware incluso: firmware OpenMV aggiornato dalla 3.8.0 alla 3.9.1 (c5b7df59f) e successivamente alla 3.9.2 (a707f6ebc).

  • Versione IDE: aggiornata dalla 2.6.8 alla 2.6.9 (d128254d7).

Modifiche che compromettono la compatibilità

Nessuna. Questa versione aggiunge schede e correzioni senza modificare il comportamento dei progetti esistenti, e la base Qt Creator 4.0.2 rimane invariata.