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