MicroPythonin tukitasot

MicroPython toimii eri porttien osalta joukolla tukitasoja. Tasot 1, 2 ja 3 ovat tärkeimmät tasot, joista taso 1 on kypsin ja aktiivisimmin ylläpidetty. Lisäksi on olemassa taso M lisäporteille, joita käytetään ensisijaisesti ylläpitoon, kehitykseen ja testaukseen. Nämä tasot on määritelty alla olevassa taulukossa.

Taso 1

Taso 2

Taso 3

Taso M

käännökset menevät läpi CI:ssä

testit ajetaan CI:ssä (mahdollisuuksien mukaan)

aktiivisesti ylläpidetty

vakaa Python-rajapinta

uusia ominaisuuksia kehitetään aktiivisesti

testattu laitteistolla julkaisuja varten

vikailmoitukset priorisoidaan

regressiot oikeuttavat korjausjulkaisuun

on porttikohtaista dokumentaatiota

Alemmat tasot voivat täyttää useampia ehtoja, mutta yllä oleva taulukko määrittelee vähimmäisvaatimukset sille, että portti kuuluu tiettyyn tasoon.

Tason 1 portit:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Tason 2 portit:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Tason 3 portit:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Tason M portit:

  • bare-arm

  • minimal

  • qemu