Applibs i2c.h

헤더: #include <applibs/i2c.h>

Applibs I2C 헤더에는 I2C(Inter-Integrated Circuit) 인터페이스와 상호 작용하는 함수 및 형식이 포함되어 있습니다.

애플리케이션 매니페스트 요구 사항

I2C master 인터페이스에 액세스하려면 애플리케이션이 애플리케이션 매니페스트의 I2cMaster 필드에서 식별해야 합니다.

하드웨어 종속 ID

I2C 함수는 하드웨어에 종속된 일부 식별자를 참조합니다. 하드웨어 종속 ID는 디바이스의 하드웨어 정의 파일에 정의된 상수입니다. 자세한 내용은 대상 하드웨어 종속성 관리를 참조하세요.

개념 및 샘플

함수

함수 설명
I2CMaster_Open 애플리케이션에서 단독으로 사용할 수 있도록 I2C master 인터페이스를 열고 구성하고 인터페이스에서 작업을 수행하는 데 사용되는 파일 설명자를 반환합니다.
I2CMaster_Read I2C master 인터페이스에서 읽기 작업을 수행합니다.
I2CMaster_SetBusSpeed I2C master 인터페이스에서 작업의 I2C 버스 속도를 설정합니다.
I2CMaster_SetDefaultTargetAddress I2C master 인터페이스에서 read(2) 및 write(2) POSIX 함수 호출의 대상이 되는 하위 디바이스의 주소를 설정합니다.
I2CMaster_SetTimeout I2C master 인터페이스의 작업에 대한 시간 제한을 설정합니다.
I2CMaster_Write I2C master 인터페이스에서 쓰기 작업을 수행합니다.
I2CMaster_WriteThenRead I2C master 인터페이스에서 결합된 쓰기/읽기 작업을 수행합니다.

Typedef

Typedef 설명
I2C_DeviceAddress I2C 작업의 대상을 지정하는 7비트 또는 10비트 I2C 디바이스 주소입니다.
I2C_InterfaceId I2C master 인터페이스 instance ID입니다.