displayio
CircuitPython標準のの高級な画面描画ライブラリ
画面構成を定義すると、後は宣言的に画面要素のプロパティを変更するだけで画面更新はいい感じにやってくれるinajob.icon
公式リファレンス
displayio – High level, display object compositing system — Adafruit CircuitPython 1 documentation
公式チュートリアル
Introduction | CircuitPython Display Support Using displayio | Adafruit Learning System
Display and Display Bus | CircuitPython Display Support Using displayio | Adafruit Learning System
displayio.release_displays()
これをプログラムの最初で実行しないと2回目以降の実行でエラーになる問題があるinajob.icon
具体的にはディスプレイのバスが解放されない
I2C接続のOLEDの場合は、ValueError: GP5は使用中などというエラーになる
ディスプレイが標準で組み込まれているボードの際はこれは不要らしい
ソースコードどこにあるんだろ?ikeji.icon
ここかな?inajob.icon
https://github.com/adafruit/circuitpython/tree/9072fe6ebf74e7ce5979bbfe6ca01bb931d63e64/shared-bindings/displayio