v2.6.9

La version v2.6.9 ajoute la prise en charge de l’OpenMV Pure Thermal et de l’Arduino Nano 33 BLE Sense, corrige l’inversion des octets des couleurs RGB565 dans le tampon d’image ainsi que l’auto-indentation Python, et affine l’invite de mise à niveau du micrologiciel et les info-bulles de la documentation. Elle s’appuie sur la même base Qt Creator 4.0.2 que la version précédente, et n’introduit aucun changement incompatible avec les projets existants.

Points marquants

  • OpenMV Pure Thermal (OPENMVPT) est désormais pris en charge, avec micrologiciel, programme d’amorçage et binaires UVC fournis, ainsi qu’une entrée pour le flashage DFU.

  • La prise en charge de l”Arduino Nano 33 BLE Sense ajoute un micrologiciel fourni et un ensemble complet d’exemples pour la carte, les capteurs, le Bluetooth, l’audio et la caméra thermique.

  • Correction de l’inversion des octets des couleurs RGB565 dans la vue en direct du tampon d’image et dans le transcodeur vidéo.

  • Correction de l’auto-indentation Python afin qu’une nouvelle ligne vide conserve l’indentation de la ligne précédente au lieu de revenir à la colonne 0.

  • La case à cocher « Ne plus afficher ce message » sur l’invite de mise à niveau d’un micrologiciel obsolète supprime les rappels répétés.

Nouvelles fonctionnalités

  • OpenMV Pure Thermal : ajout de la prise en charge de la caméra OPENMVPT (OpenMV Pure Thermal, STM32H743 avec SDRAM), incluant micrologiciel, programme d’amorçage et binaires UVC fournis, ainsi qu’une nouvelle entrée boards.txt pour le flashage DFU (c5b7df59f).

  • Arduino Nano 33 BLE Sense : intégration du micrologiciel du Nano 33 BLE Sense (c5b7df59f) et ajout d’un ensemble complet d’exemples couvrant le scanner I2C de la carte, les capteurs APDS9960, HTS221, LPS22 et LSM9DS1, le BLE blinky/scan/temperature, la FFT audio et la caméra thermique (4e7bc157b).

Autres changements et améliorations

  • L’invite de mise à niveau d’un micrologiciel obsolète comprend désormais une case à cocher « Ne plus afficher ce message » afin que les utilisateurs puissent supprimer les invites de mise à niveau répétées (dd1ad68c4).

  • Le Ctrl-clic sur une méthode ou un attribut n’affiche désormais que l’info-bulle de documentation correspondant à ce module précis, en filtrant les correspondances sur le nom du module précédant le . (34d9a30bf).

  • Les libellés du sous-menu Exemples affichent désormais les traits d’union des noms de dossiers sous forme d’espaces pour des titres plus propres (par exemple Nano 33 BLE Sense et Portenta H7) (34d9a30bf, 4e7bc157b).

  • Sous Linux, les boîtes de dialogue de progression DFU Util et Convert Video s’ouvrent désormais sans s’emparer du focus de la fenêtre (dd1ad68c4).

  • L’exemple TV Shield a été mis à jour pour utiliser la résolution SIF (352x240), un triple tampon optionnel et un affichage des FPS, et indique désormais qu’un TV shield filaire est également pris en charge ; le même changement a aussi simplifié l’exemple LoRa du Portenta H7 en supprimant l’argument explicite de délai d’attente de jointure OTAA (d54bb97e4).

Corrections de bogues

  • Correction de l’apparence des couleurs RGB565 du tampon d’image dont les octets semblaient inversés : les images des micrologiciels plus anciens (antérieurs à 3.8.0) ont leurs octets inversés tandis que les micrologiciels plus récents les envoient non inversés, à la fois dans la vue en direct et dans le transcodeur vidéo (dd1ad68c4).

  • Correction d’une auto-indentation Python incorrecte en conservant l’indentation de la ligne précédente sur la nouvelle ligne vide au lieu de revenir à la colonne 0 après une ligne vierge (c33e9f354).

  • La navigation par clic sur les messages d’erreur n’essaie plus d’ouvrir un fichier source inexistant lorsque l’erreur provient d’un module intégré (figé), évitant ainsi des erreurs d’éditeur parasites (dd1ad68c4).

Prise en charge des plateformes et des outils

  • Base Qt Creator : 4.0.2.

  • Nouvelle carte : OpenMV Pure Thermal (OPENMVPT, STM32H743 avec SDRAM) avec micrologiciel, programme d’amorçage et binaires UVC fournis (c5b7df59f).

  • Nouvelle carte : Arduino Nano 33 BLE Sense avec micrologiciel fourni (c5b7df59f).

  • Micrologiciel fourni : micrologiciel OpenMV mis à jour de 3.8.0 vers 3.9.1 (c5b7df59f) puis vers 3.9.2 (a707f6ebc).

  • Version de l’IDE : passée de 2.6.8 à 2.6.9 (d128254d7).

Changements incompatibles

Aucun. Cette version ajoute des cartes et corrige des bogues sans modifier le comportement des projets existants, et la base Qt Creator 4.0.2 reste inchangée.