v3.5.0-beta.1¶
v3.5.0-beta.1 actualiza el núcleo a MicroPython 1.11 y corrige problemas de SPI, USB HID y bajo consumo / SDIO. La actualización de MicroPython es un cambio de comportamiento — lee los cambios incompatibles más abajo. (Esta es la primera beta que conduce a v3.5.0.)
Aspectos destacados¶
MicroPython 1.11 — se actualizó el núcleo incluido.
Correcciones — error WFI de SPI, descriptor USB HID e inicialización de bajo consumo / SDIO.
Incompatible: MicroPython se actualizó a 1.11 — consulta los cambios incompatibles.
Otros cambios y mejoras¶
Se actualizó el MicroPython incluido a 1.11; se dejó de rastrear los binarios de firmware en el repositorio y se movió el firmware del WINC1500.
Corrección de errores¶
Se corrigió el error WFI de SPI y se añadieron comprobaciones del búfer SPI, el descriptor USB HID, la suspensión del SysTick antes de entrar en modo de parada y el reinicio del SDIO antes de la inicialización.
Cambios incompatibles en la API¶
Rupturas de la API visibles para el usuario entre v3.4.3 y v3.5.0-beta.1. Alcance: módulos C de Python en modules/ y bibliotecas de Python en scripts/libraries/.
El cambio incompatible es un cambio de comportamiento (misma API, resultados distintos) — vuelve a revisar los scripts afectados. Cada hash de commit enlaza con su diff en GitHub.
MicroPython actualizado a 1.11 (comportamiento)¶
El núcleo MicroPython incluido se actualizó a 1.11. El comportamiento de la biblioteca estándar y del lenguaje sigue al de MicroPython 1.11 del upstream; vuelve a revisar los scripts que dependan del comportamiento específico de la versión de micropython / módulos estándar.
Commits: 5676b4101
Lista de comprobación de migración¶
Vuelve a validar contra 1.11 los scripts que dependan del comportamiento específico de la versión de MicroPython (la actualización de MicroPython). Todos los demás scripts se ejecutan sin cambios.