共用方式為


Applibs i2c.h

頁首: #include < applibs/i2c.h>

Applibs I2C 標頭包含可與 I2C (互動式回路) 介面的函數和類型。

應用程式資訊清單需求

若要存取 I2C 主介面,您的應用程式必須在 應用程式資訊清單的 I2cMaster 欄位中識別。

硬體相依識別碼

I2C 函數會參照一些相依于硬體的識別碼。 硬體相依識別碼是裝置硬體定義檔中定義的常數。 如需詳細資訊,請參閱 管理目標硬體相依性

概念和範例

功能

功能 描述
I2CMaster_Open 開啟並設定 I2C 主介面以供應用程式專屬使用,並傳回用來在介面上執行作業的檔案描述。
I2CMaster_Read 在 I2C 主介面上執行讀取作業。
I2CMaster_SetBusSpeed 設定 I2C 主介面上作業的 I2C 匯流排速度。
I2CMaster_SetDefaultTargetAddress 將部屬裝置的位址設定為讀取 (2) ,並在 I2C 主介面上寫 (入 2) POSIX 函數。
I2CMaster_SetTimeout 設定 I2C 主介面上作業的逾時。
I2CMaster_Write 在 I2C 主介面上執行寫入作業。
I2CMaster_WriteThenRead 在 I2C 主介面上執行合併的寫入再讀取作業。

Typedefs

Typedef 描述
I2C_DeviceAddress 7 位或 10 位 I2C 裝置位址,可指定 I2C 作業的目標。
I2C_InterfaceId I2C 主介面實例的識別碼。