このドキュメンテーションは、MicroPython の最新開発ブランチのためのものです。 リリースバージョンでは利用できない機能に言及することがあります。

特定のリリースのドキュメントをお探しの場合は、左側のドロップダウンメニューを使って、 望みのバージョンを選択します。

MicroPython サポートレベル

MicroPython は、様々なポートに対して複数のレベルでサポートします。レベル 1、2、3 が主要なサポートレベルです。レベル 1 は最も成熟しており、積極的にメンテナンスされています。また、主にメンテナンス、開発、テストに使用される追加ポートにレベル M があります。これらのレベルは、次の表のように定義されています。

レベル 1

レベル 2

レベル 3

レベル M

CI でビルドがパスする

CI で(可能な場合)テストを実行する

活発に維持している

安定した Python API

活発に新機能を開発

リリース時にハードウェアでテスト

バグレポートに優先対応

リグレッションにパッチリリースが必須

ポート固有のドキュメント

より低いサポートレベルでより多くのボックスにチェックが付くこともありますが、上記の表はポートがサポートレベルに属するための最小要件を定義しています。

レベル 1 ポート:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

レベル 2 ポート:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

レベル 3 ポート:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

レベル M ポート:

  • bare-arm

  • minimal

  • qemu