私はTI MSP432のプログラミングに取り組んでいます。 1つのI2C回線に4つの異なるデバイスがあります。コード構造:複数のソースファイルを持つI2Cラインのデバイス
私たちのコードベースを読みやすいようにするために、異なるデバイスに関連する機能をさまざまなCファイルに保存しています。これらのファイルはもともとI2Cライン上の1つのデバイスでのみ開発されたため、I2C割り込みは個々のファイルにあります。
これらのファイルを統合する適切な方法は何ですか? I2C割り込みをメインファイルに入れて、各ファイルの関数を呼び出させるだけですか?あるいは何とか動的に何の割り込みが呼び出されたのか、それとも何か他のものを動的に変更します