そのため、i2c デバイスとやり取りするための C プログラムがあります。Python からそのデバイスに接続する必要があります。プログラムを python モジュールに移植する価値があるかどうか、または移植に伴う労力がサブプロセスを使用してプログラムを実行するだけの価値がないかどうか疑問に思っています。アプリケーションごとに異なることはわかっていますが、python C 拡張機能を学習してこのプログラムを移植するのに時間をかける価値があるかどうかを知りたいです。
更新: C と python の両方のソースに完全にアクセスできます。しかし、Python 側ではすでにかなりの作業が行われており、それが重要な場合は、可能な限り最小限の変更を維持したいと考えています。また、C に加えなければならない変更を最小限に抑えたいと考えています。それは実行可能ですが、私はそれを書いていません。