v4.4.1

v4.4.1 est une petite version corrective qui peaufine l’expérience d’édition et renforce la connexion de la caméra. L’autocomplétion ne se déclenche plus à l’intérieur des commentaires et des chaînes, le modèle de nouveau script est modernisé pour suivre le style MicroPython actuel, et l’interrogation série est ajustée pour plus de stabilité. Cette version reste basée sur Qt Creator 14.0.2. Il n’y a aucun changement de l’API de script, mais une réinitialisation unique des paramètres se produit lors de la mise à niveau depuis des versions plus anciennes.

Points forts

  • Pas d’autocomplétion dans les commentaires ou les chaînes. L’assistance au code n’apparaît plus lorsque le curseur se trouve dans un commentaire # ou une chaîne entre guillemets dans les fichiers .py.

  • Modèle de nouveau script modernisé. Le modèle Untitled par défaut utilise désormais le style MicroPython actuel avec des lignes import distinctes, un sensor.skip_frames(time=2000) sans espaces, et une boucle while True: simple.

  • Interrogation série ajustée. Les intervalles d’interrogation du tampon d’image, de l’état et du tampon TX ont été augmentés afin de réduire le trafic série et d’améliorer la stabilité de la caméra.

  • Connexions bloquées récupérables. La commande get_state peut de nouveau être utilisée pour débloquer une connexion série figée.

Autres changements et améliorations

  • Le modèle de nouveau script par défaut a été modernisé pour suivre le style MicroPython actuel : des lignes import sensor et import time distinctes, sensor.skip_frames(time=2000) sans espaces, et une boucle while True: simple. (b0dbc9567, ac2db22b6)

Corrections de bogues

  • L’autocomplétion n’apparaît plus à l’intérieur des commentaires Python ou des littéraux de chaîne. L’activation de l’assistance au code analyse désormais le texte depuis le début du document jusqu’au curseur et supprime la complétion lorsque le curseur se trouve dans un commentaire # ou une chaîne entre guillemets simples ou doubles. (41b324978)

  • Augmentation des intervalles d’interrogation pour les requêtes du tampon d’image, de l’état et du tampon TX (FRAME_SIZE_DUMP et GET_STATE de 5 ms à 50 ms, GET_TX_BUFFER de 5 ms à 20 ms) afin de réduire le trafic série et d’améliorer la stabilité avec la caméra. (195715061)

  • Réactivation de l’utilisation de la commande get_state pour récupérer une connexion série bloquée (le chemin précédemment désactivé en dur est désormais contrôlé par m_unstuckWithGetState) et correction du minuteur de déblocage pour qu’il redémarre correctement. (aab1e1e2e)

  • Au démarrage, l’IDE efface désormais ses paramètres utilisateur enregistrés, les réinitialisant aux valeurs par défaut, lorsque la version des ressources sauvegardées est antérieure à 4.4.0, évitant que d’anciens paramètres incompatibles ne cassent l’application. (058f0447c)

Prise en charge des plateformes et des outils

  • Base Qt Creator : 14.0.2.

Changements incompatibles

Les paramètres utilisateur sont réinitialisés aux valeurs par défaut lors du premier lancement de la v4.4.1 lors d’une mise à niveau depuis une version dont les ressources stockées sont antérieures à 4.4.0. Il s’agit d’un effacement unique des paramètres qui n’affecte pas vos scripts ni vos projets.