v4.0.12¶
v4.0.12 apprend au terminal série à interpréter les codes de couleur ANSI, unifie les fenêtres de progression du chargeur de micrologiciel derrière une géométrie partagée et un panneau de journal ouvert par défaut, et actualise le micrologiciel et les scripts d’exemple fournis. Elle reste sur la base Qt Creator 10.0.1, et il n’y a aucun changement incompatible.
Points forts¶
Couleur ANSI dans le terminal série — la fenêtre de sortie interprète désormais les codes d’échappement de couleur ANSI et affiche du texte en couleur, avec des couleurs plus vives et adaptées au thème lorsqu’un thème d’interface sombre est actif.
Fenêtres unifiées du chargeur de micrologiciel — toutes les fenêtres de progression du chargeur partagent désormais une seule géométrie enregistrée, et le panneau de journal s’ouvre déplié lors de la première utilisation.
Micrologiciel fourni 4.5.0 — binaires de micrologiciel actualisés pour toutes les cartes prises en charge.
Jeu d’exemples Arduino Giga — une arborescence d’exemples complète pour l’Arduino Giga (Giga-H7) a été ajoutée, couvrant le contrôle de la carte, l’affichage, l’audio, le WiFi, le Bluetooth et les scripts basse consommation.
Exemples modernisés — les scripts fournis utilisent désormais l’API
machineettimeactuelle de MicroPython, avec un nouveaublinky.pyde premier niveau et de nouveaux exemples de capteur et BLE.
Nouvelles fonctionnalités¶
La fenêtre de sortie du terminal série interprète désormais les codes d’échappement de couleur ANSI, affichant du texte en couleur. Lorsqu’un thème d’interface sombre est actif, le moteur de rendu émet des couleurs plus vives et adaptées au thème. (7f1a29ba1)
Autres changements et améliorations¶
Toutes les fenêtres de progression du chargeur de micrologiciel (BOSSAC, DfuSe, PyDfu, DFU Util, NXP IMX, PicoTool) partagent désormais un seul groupe de géométrie/paramètres de fenêtre enregistré. Le panneau de détails/journal est déplié par défaut uniquement lorsqu’aucun état de fenêtre antérieur n’est enregistré (premier lancement après la consolidation des groupes de paramètres) ; ensuite, chaque fenêtre restaure le dernier état déplié ou replié que vous avez choisi. (6bac6b7eb)
Les scripts d’exemple fournis ont été modernisés vers l’API MicroPython actuelle, en remplaçant
pybpar les modulesmachineettime(par exemplefrom machine import LEDavecLED("LED_BLUE"), ettime.ticks_ms()/time.ticks_diff()). (16fb36f8c)Un jeu d’exemples Arduino Giga (Giga-H7) complet a été ajouté sous
10-Arduino-Boards/Giga-H7/, incluant00-Board-Control(ADC, CAN, mise à l’échelle de la fréquence CPU, scanner I2C, contrôle LED/broche/PWM/RTC/SPI/minuteur/UART, USB HID, USB VCP et sortie GPIO VSYNC),01-Display,02-Audio(audio_fft.pyetmicro_speech.py),03-WiFi(connexion, DNS, client HTTP, client HTTP SSL, diffuseur MJPEG, publication/abonnement MQTT, NTP, analyse et IP statique),04-Bluetoothet05-Low-Power. (16fb36f8c)De nouveaux exemples BLE
ble_blinky.pyettemp_sensor_aioble.pyont été ajoutés pour les cartes Nicla Vision, Portenta H7 et Arduino Giga sous leurs dossiers d’exemples Bluetooth respectifs. (16fb36f8c)Un nouvel exemple
00-HelloWorld/blinky.pya été ajouté et remplace désormais les anciens exemples00-Board-Control/blinky.pypropres à chaque carte (pour les cartes OpenMV ainsi que les cartes Arduino Nano 33 BLE Sense, Nano RP2040, Nicla Vision et Portenta H7), qui ont été supprimés. (16fb36f8c)Un nouvel exemple
01-Camera/07-Sensor-Control/sensor_save_and_restore_settings.pya été ajouté, et le fichier mal orthographié01-Camera/07-Sensor-Control/sesnor_manual_gain_control.pya été renommé ensensor_manual_gain_control.pypour corriger la faute de frappe dans le nom de fichier. (16fb36f8c)
Prise en charge des plateformes et des outils¶
Base Qt Creator : 10.0.1.
Micrologiciel OpenMV fourni : mis à jour de 4.4.3 vers 4.5.0, actualisant les binaires
firmwarepour toutes les cartes prises en charge, ainsi que les binairesuvcetopenmvpour les cartes qui les embarquent (binairesopenmvpour OPENMV2/3/4/4P/PT). (16fb36f8c)Le micrologiciel de l’Arduino Giga a été consolidé dans un nouveau dossier
ARDUINO_GIGA(en permutant son empaquetagebin/dfuet en ajoutant le micrologiciel UVC), l’ancien dossier de micrologicielARDUINO_GIGA_H7a été supprimé, etboards.txta été redirigé versARDUINO_GIGA. (16fb36f8c)
Changements incompatibles¶
Aucun. Cette version est entièrement compatible avec les projets et les flux de travail OpenMV IDE existants.