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 主介面實例的識別碼。 |