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