MicroPython-Support-Stufen

MicroPython arbeitet mit einer Reihe von Support-Stufen für die verschiedenen Ports. Die Stufen 1, 2 und 3 sind die wichtigsten Stufen, wobei Stufe 1 die ausgereifteste und am aktivsten gepflegte ist. Es gibt außerdem die Stufe M für zusätzliche Ports, die hauptsächlich für Wartung, Entwicklung und Tests verwendet werden. Diese Stufen sind in der folgenden Tabelle definiert.

Stufe 1

Stufe 2

Stufe 3

Stufe M

Builds bestehen unter CI

Tests laufen unter CI (wo möglich)

aktiv gepflegt

stabile Python-API

neue Funktionen werden aktiv entwickelt

auf Hardware für Releases getestet

priorisierte Fehlerberichte

Regressionen rechtfertigen ein Patch-Release

hat portspezifische Dokumentation

Niedrigere Stufen können mehr Kriterien erfüllen, aber die obige Tabelle definiert die Mindestanforderungen, damit ein Port zu einer Stufe gehört.

Ports der Stufe 1:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Ports der Stufe 2:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Ports der Stufe 3:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Ports der Stufe M:

  • bare-arm

  • minimal

  • qemu