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.