i2c接続なので表示速度はどうなのだろうというのが気になっていた。いうのは、i2cは転送速度が速くない。ラズパイのデフォルトでは100kbps。フレーム表示できることになる。スムーズな動画表示には少し遅い。転送以外の処理の時間も必要。実際のところはどうなのだろうと測ってみることにした。Adafruit_Python_SSD1306。使い易いライブラリだ。以下のプログラムを動かしてみた。(t3-t2))実行結果は次のようになった。i2cを400kbpsにして試してみる。0.033秒が大きい。Pythonで1bitづつ処理している。早くしても、表示はあまり速くならない。Pythonのライブラリを作ってしまった。githubで公開している。/dev/i2c-1とかをオープンして行っている。新しいテストプログラムで処理時間を調る。テストプログラムを新しいライブラリ用に若干修正した。(t3-t2))実行結果は次のようになった。0.023秒と高速化された。