Níveis de Suporte do MicroPython

O MicroPython opera com um conjunto de níveis de Suporte para os vários ports. Os níveis 1, 2 e 3 são os níveis principais, sendo o nível 1 o mais maduro e ativamente mantido. Existe também o nível M para ports adicionais usados principalmente para manutenção, desenvolvimento e testes. Estes níveis são definidos na tabela abaixo.

Nível 1

Nível 2

Nível 3

Nível M

compilações passam na CI

testes executados na CI (quando possível)

ativamente mantido

API Python estável

novas funcionalidades em desenvolvimento ativo

testado em hardware para lançamentos

relatórios de bugs priorizados

regressões justificam uma versão de correção

tem documentação específica do port

Níveis inferiores podem marcar mais caixas, mas a tabela acima define os requisitos mínimos para que um port pertença a um nível.

Ports do Nível 1:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Ports do Nível 2:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Ports do Nível 3:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Ports do Nível M:

  • bare-arm

  • minimal

  • qemu