v3.9.3#
v3.9.3 est une version axée sur le réseau et la stabilité : elle ajoute la carte Bormio et des exemples Portenta WiFi, met à jour LWIP, rend la source d’horloge PLL configurable et corrige une série de bogues CYW43/LWIP, de réinitialisation logicielle, SDIO, MQTT, FLIR Lepton et TV. Elle n’introduit aucune modification incompatible de l’API — les scripts v3.9.2 fonctionnent sans changement.
Points forts#
Prise en charge de la carte Bormio.
Ajout d”exemples Portenta WiFi.
Réseau plus fiable — corrections CYW43/LWIP et de réinitialisation logicielle, un délai d’expiration de connexion et une mise à jour de LWIP.
Aucune modification incompatible de l’API — reflashez et vos scripts v3.9.2 fonctionnent sans changement.
Nouvelles fonctionnalités#
Ajout d”exemples Portenta WiFi.
La source d’horloge PLL est désormais configurable, et des indicateurs ont été ajoutés pour réserver des flux DMA.
Autres changements et améliorations#
Mise à jour de LWIP vers la dernière version ; ajout d’un délai d’expiration de connexion à
connect()de CYW43 ; appel degc_sweep_alllors de la réinitialisation logicielle pour récupérer de la mémoire.
Corrections de bogues#
Réseau :
Correction de bogues CYW43/LWIP et de réinitialisation logicielle, utilisation de tampons DMA temporaires pour les transferts SDIO et prise en charge par la bibliothèque MQTT d’un retour
Nonederecv().
Caméra et affichage :
Mise à jour du pilote FLIR Lepton et correction de l’ordre des canaux RGB pour la sortie TV.
Système :
Vérification que PendSV n’est pas masqué avant l’arrêt ou l’exécution d’un script.
Matériel et prise en charge des cartes#
Bormio — nouvelle carte.
Modifications incompatibles de l’API#
v3.9.3 n’introduit aucune modification incompatible de l’API Python. Les scripts qui fonctionnaient sur v3.9.2 fonctionnent sans changement sur v3.9.3 — il suffit de reflasher le micrologiciel.