Applibs i2c.h
标头: #include <applibs/i2c.h>
Applibs I2C 标头包含与 I2C (Inter-Integrated Circuit) 接口交互的函数和类型。
应用程序清单要求
若要访问 I2C 主接口,应用程序必须在 应用程序清单的 I2cMaster 字段中标识它。
硬件相关 ID
I2C 函数引用一些依赖于硬件的标识符。 硬件依赖 ID 是在设备的硬件定义文件中定义的常量。 有关详细信息,请参阅 管理目标硬件依赖项。
概念和示例
功能
功能 | 描述 |
---|---|
I2CMaster_Open | 打开并配置供应用程序独占使用的 I2C 主接口,并返回用于对接口执行操作的文件描述符。 |
I2CMaster_Read | 对 I2C 主接口执行读取操作。 |
I2CMaster_SetBusSpeed | 设置 I2C 主接口上的操作的 I2C 总线速度。 |
I2CMaster_SetDefaultTargetAddress | 设置从属设备的地址,该从属设备的地址由调用在 I2C 主接口上读取 (2) 和写入 (2) POSIX 函数。 |
I2CMaster_SetTimeout | 设置 I2C 主接口上的操作的超时。 |
I2CMaster_Write | 在 I2C 主接口上执行写入操作。 |
I2CMaster_WriteThenRead | 在 I2C 主接口上执行合并的写入后读取操作。 |
Typedefs
Typedef | 描述 |
---|---|
I2C_DeviceAddress | 7 位或 10 位 I2C 设备地址,指定 I2C 操作的目标。 |
I2C_InterfaceId | I2C 主接口实例的 ID。 |