v3.5.0-beta.1

v3.5.0-beta.1 met à jour le cœur vers MicroPython 1.11 et corrige des problèmes de SPI, d’USB HID et de basse consommation / SDIO. La montée de version de MicroPython est un changement de comportement — lisez les changements incompatibles ci-dessous. (C’est la première bêta menant à v3.5.0.)

Points forts

  • MicroPython 1.11 — le cœur fourni a été mis à jour.

  • Corrections — bogue SPI WFI, descripteur USB HID, et initialisation basse consommation / SDIO.

  • Incompatible : MicroPython a été mis à jour vers 1.11 — voir les changements incompatibles.

Autres changements et améliorations

  • Mise à jour du MicroPython fourni vers 1.11 ; arrêt du suivi des binaires de micrologiciel dans le dépôt et déplacement du micrologiciel WINC1500.

Corrections de bogues

  • Correction du bogue SPI WFI et ajout de vérifications du tampon SPI, du descripteur USB HID, de la suspension de SysTick avant l’entrée en mode stop, et de la réinitialisation de SDIO avant l’initialisation.

Changements d’API incompatibles

Ruptures d’API visibles par l’utilisateur entre v3.4.3 et v3.5.0-beta.1. 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 hash de commit renvoie à son diff sur GitHub.

MicroPython mis à jour vers 1.11 (comportement)

Le cœur MicroPython fourni a été mis à jour vers 1.11. Le comportement de la bibliothèque standard et du langage suit MicroPython 1.11 amont ; revérifiez les scripts qui dépendent du comportement spécifique à une version de micropython / des modules standard.

Commits : 5676b4101

Liste de migration

Revalidez par rapport à 1.11 les scripts qui dépendent du comportement spécifique à une version de MicroPython (la montée de version de MicroPython). Tous les autres scripts fonctionnent sans modification.