v3.5.0-beta.1¶
A v3.5.0-beta.1 atualiza o núcleo para o MicroPython 1.11 e corrige problemas com SPI, USB HID e baixo consumo / SDIO. A atualização do MicroPython constitui uma alteração de comportamento — leia as alterações incompatíveis abaixo. (Esta é a primeira beta a anteceder a v3.5.0.)
Destaques¶
MicroPython 1.11 — o núcleo incluído foi atualizado.
Correções — erro SPI WFI, descritor USB HID e inicialização em baixo consumo / SDIO.
Incompatível: o MicroPython foi atualizado para a versão 1.11 — consulte as alterações incompatíveis.
Outras alterações e melhorias¶
Atualizado o MicroPython incluído para a versão 1.11; deixou de rastrear binários de firmware no repositório e moveu o firmware WINC1500.
Correções de erros¶
Corrigido o erro SPI WFI e adicionadas verificações ao buffer SPI, o descritor USB HID, a suspensão do SysTick antes de entrar em modo de paragem e o reset do SDIO antes da inicialização.
Alterações incompatíveis na API¶
Alterações na API visíveis pelo utilizador entre a v3.4.3 e a v3.5.0-beta.1. Âmbito: módulos C Python em modules/ e bibliotecas Python em scripts/libraries/.
A alteração incompatível é uma alteração de comportamento (mesma API, resultados diferentes) — verifique novamente os scripts afetados. Cada hash de commit inclui uma ligação para o respetivo diff no GitHub.
MicroPython atualizado para 1.11 (comportamento)¶
O núcleo MicroPython incluído foi atualizado para a versão 1.11. O comportamento da biblioteca padrão e da linguagem segue o MicroPython 1.11 upstream; verifique novamente os scripts que dependem do comportamento específico de versão do micropython / módulos padrão.
Commits: 5676b4101
Lista de verificação de migração¶
Revalide os scripts que dependem do comportamento específico de versão do MicroPython em relação à versão 1.11 (a atualização do MicroPython). Todos os outros scripts funcionam sem alterações.