CircutPythonのプリコンパイル

こちらに書かれているが、circuitpythonのpyスクリプトコンパイルしてmpyに変換にするとサイズが減るらしい。 実行速度も速くなる気がする。 測定していないけど。

supervisor.ticks_ms()で変換時間を測定してみたが、kmkと薙刀式のコードをmpyにしても変換に要する時間に変化はなかった。 バイトコードに変換を事前にやるか、on-the-flyでやるかだけの違い、ということか。

mpyにすると実行時のメモリ使用量は減るようです。

KMK Firmware Tips