v3.5.0-beta.1

v3.5.0-beta.1 atualiza o núcleo para o MicroPython 1.11 e corrige problemas de SPI, USB HID e baixo consumo / SDIO. A atualização do MicroPython é uma mudança de comportamento — leia as mudanças incompatíveis abaixo. (Esta é a primeira beta a caminho da v3.5.0.)

Destaques

  • MicroPython 1.11 — o núcleo incluído foi atualizado.

  • Correções — bug de WFI no SPI, descritor USB HID e init de baixo consumo / SDIO.

  • Incompatível: o MicroPython foi atualizado para a 1.11 — veja as mudanças incompatíveis.

Outras mudanças e melhorias

  • Atualizado o MicroPython incluído para a 1.11; parou de rastrear binários de firmware no repositório e movido o firmware do WINC1500.

Correções de bugs

  • Corrigidos o bug de WFI no SPI e adicionadas verificações de buffer no SPI, o descritor USB HID, a suspensão do SysTick antes de entrar no modo stop e o reset do SDIO antes do init.

Mudanças incompatíveis na API

Quebras de API visíveis ao usuário entre v3.4.3 e v3.5.0-beta.1. Escopo: C-modules Python em modules/ e bibliotecas Python em scripts/libraries/.

A mudança incompatível é uma mudança de behavior (mesma API, resultados diferentes) — reverifique os scripts afetados. Cada hash de commit aponta para seu diff no GitHub.

MicroPython atualizado para a 1.11 (behavior)

O núcleo MicroPython incluído foi atualizado para a 1.11. O comportamento da biblioteca padrão e da linguagem segue o MicroPython 1.11 upstream; reverifique scripts que dependem de comportamento específico de versão do micropython / dos módulos padrão.

Commits: 5676b4101

Lista de verificação de migração

Reavalide scripts que dependem de comportamento específico de versão do MicroPython em relação à 1.11 (a atualização do MicroPython). Todos os outros scripts rodam sem alterações.