Tingkatan Dukungan MicroPython#

MicroPython beroperasi dengan sejumlah tingkatan Dukungan untuk berbagai port. Tier 1, 2, dan 3 adalah tingkatan utama dengan Tier 1 sebagai yang paling matang dan aktif dipelihara. Ada juga Tier M untuk port tambahan yang digunakan terutama untuk pemeliharaan, pengembangan, dan pengujian. Tingkatan-tingkatan ini didefinisikan dalam tabel di bawah ini.

Tier 1

Tier 2

Tier 3

Tier M

build lulus di bawah CI

✔

✔

✔

✔

pengujian dijalankan di bawah CI (bila memungkinkan)

✔

✔

✔

✔

dipelihara secara aktif

✔

✔

✔

API Python yang stabil

✔

✔

fitur baru dikembangkan secara aktif

✔

✔

diuji pada perangkat keras untuk rilis

✔

✔

laporan bug diprioritaskan

✔

✔

regresi menjamin rilis patch

✔

✔

memiliki dokumentasi khusus port

✔

Tier yang lebih rendah mungkin mencentang lebih banyak kotak, tetapi tabel di atas mendefinisikan persyaratan minimum agar sebuah port termasuk dalam suatu Tier.

Port Tier 1:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Port Tier 2:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Port Tier 3:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Port Tier M:

  • bare-arm

  • minimal

  • qemu