次の方法で共有


I2CMaster_Open関数

ヘッダー: applibs </i2c.h #include>

アプリケーションが排他的に使用できるように I2C マスター インターフェイスを開いて構成し、インターフェイスの操作を実行するために使用されるファイル記述子を返します。

int I2CMaster_Open(I2C_InterfaceId id);

パラメーター

  • id 開く I2C インターフェイスの ID

エラー

エラーが発生した場合は -1 を返し、エラー値に設定します errno

  • EACCES: I2C インターフェイスへのアクセスは許可されません。インターフェイスが存在し、アプリケーション マニフェストの I2cMaster フィールドにあることを確認します。

その他 errno のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。

戻り値

I2C インターフェイスのファイル記述子を返します。エラーの場合は -1 を返します。この場合 errno はエラー値に設定されます。

アプリケーション マニフェストの要件

I2c インターフェイスにアクセスするには、アプリケーション マニフェストの I2cMaster フィールドで 識別する必要があります。