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.