v1.5.0¶
v1.5.0 met à jour le cœur vers MicroPython v1.8, active le module machine, réimplémente les filtres de ligne avec des fonctions de rappel Python, bascule vers le module de carte SD de MicroPython, et ajoute des options d’effacement du système de fichiers et de chargement d’images binaires au programme d’amorçage. La montée de version de MicroPython est un changement de comportement — consultez les changements incompatibles ci-dessous.
Points forts¶
Mise à jour du cœur vers MicroPython v1.8.
Module
machineactivé.Filtres de ligne Python — filtres de ligne réimplémentés avec des fonctions de rappel Python.
Carte SD — utilise désormais le module de carte SD de MicroPython.
Incompatible : MicroPython a été mis à jour vers v1.8 — voir les changements incompatibles.
Nouvelles fonctionnalités¶
Activation du module
machinede MicroPython ; réimplémentation des filtres de ligne avec des fonctions de rappel Python (avec un exempleline_filter.py) ; ajout d’un exemple de fonction de rappel de minuteur et d’un exemple PWM mis à jour.Programme d’amorçage / pydfu — ajout d’une option pour effacer les secteurs du système de fichiers, de la prise en charge du chargement d’images binaires depuis
pydfu.py, et d’un binaire combiné pour le gabarit de programmation.
Autres changements et améliorations¶
Mise à jour de MicroPython intégré vers v1.8 (et mise à jour du code du micrologiciel en conséquence) ; activation de certaines optimisations MicroPython ; bascule de la carte SD vers le module de carte SD de MicroPython ; suppression de l’ancien code du pilote WiFi CC3000 (CC3K).
Corrections de bogues¶
Correction des problèmes de mémoire MLX /
firet de la priorité de base lors d’un redémarrage logiciel.
Changements d’API incompatibles¶
Ruptures d’API visibles par l’utilisateur entre v1.4.0 et v1.5.0. Portée : modules C Python dans modules/ et bibliothèques Python dans scripts/libraries/.
Le changement incompatible est un changement de comportement (même API, résultats différents) — revérifiez les scripts affectés. Chaque hachage de commit renvoie à son diff sur GitHub.
MicroPython mis à jour vers v1.8 (comportement)¶
Le cœur MicroPython intégré a été mis à jour vers v1.8. Le comportement de la bibliothèque standard et du langage suit MicroPython 1.8 en amont ; revérifiez les scripts qui dépendent d’un comportement micropython / des modules standard spécifique à une version.
Commits : 8e503f414
Liste de contrôle pour la migration¶
Revalidez les scripts qui dépendent d’un comportement MicroPython spécifique à une version par rapport à v1.8 (la montée de version de MicroPython). Tous les autres scripts fonctionnent sans modification.