Razine podrĹĄke MicroPythona¶
MicroPython djeluje sa skupom razina podrĹĄke (Support Tier) za razliÄite portove. Razine 1, 2 i 3 glavne su razine, pri Äemu je razina 1 najzrelija i najaktivnije odrĹžavana. Postoji i razina M za dodatne portove koji se prvenstveno koriste za odrĹžavanje, razvoj i testiranje. Ove razine definirane su u tablici u nastavku.
Razina 1 | Razina 2 | Razina 3 | Razina M | |
buildovi prolaze pod CI-jem | â | â | â | â |
testovi se izvode pod CI-jem (gdje je moguÄe) | â | â | â | â |
aktivno se odrĹžava | â | â | â | |
stabilan Python API | â | â | ||
nove znaÄajke aktivno se razvijaju | â | â | ||
testiran na hardveru za izdanja | â | â | ||
prioritizirana izvjeĹĄÄa o greĹĄkama | â | â | ||
regresije opravdavaju zakrpno izdanje | â | â | ||
ima dokumentaciju specifiÄnu za port | â |
NiĹže razine mogu zadovoljiti viĹĄe stavki, ali gornja tablica definira minimalne zahtjeve da bi port pripadao odreÄenoj razini.
Portovi razine 1:
esp32
mimxrt
rp2
samd
stm32
unix
windows
Portovi razine 2:
alif
embed
nrf
renesas-ra
webassembly
zephyr
Portovi razine 3:
cc3200
esp8266
pic16bit
powerpc
Portovi razine M:
bare-arm
minimal
qemu