I2Cってシリアル通信の規格だったっけ?
i2cの専用チップをのせてて、それに通信内容を渡せば 機械が回路的に実行してくれるのか
それともラズパイのOS(?)がソフトウェア的に実装しているのか知らんけど

じぶんでクロックの入れ方とか エラー対策の符丁の入れ方とかをまもって
直接IOポートを操作できるなら 関数呼ばずに直接ポートたたいていっても
通信できるんじゃね? まぁ、それでコード組む(=ソフトウェアでI2C通信を実装する)のも
そうとう面倒そうだけど・・・   ・・・みたいなニュアンスのことを>>706様はおっしゃりたいだろうけれども
時間がなくて作文してやるほど暇じゃねえんだろうね。

まぁそれだけで伝わるならそもそも質問してないだろw ということがわからないほどにコミュ障こじらせてる可能性もあるっちゃあるんだが。