I2CMaster_SetDefaultTargetAddress 함수
헤더: #include <applibs/i2c.h>
I2C master 인터페이스에서 read(2) 및 write(2) POSIX 함수 호출의 대상이 되는 하위 디바이스의 주소를 설정합니다.
참고
I2CMaster_Read,I2CMaster_Write 또는 I2CMaster_WriteThenRead 사용할 때는 I2CMaster_SetDefaultTargetAddress 필요하지 않으며 해당 함수의 주소 매개 변수에 영향을 주지 않습니다.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
매개 변수
fd
I2C master 인터페이스의 파일 설명자입니다.address
read(2) 및 write(2) 함수 호출의 대상이 되는 하위 I2C 디바이스의 주소 입니다.
반환 값
성공의 경우 0을 반환하고 실패의 경우 -1을 반환합니다. 이 경우 errno
오류 값으로 설정됩니다. 이 함수는 디바이스가 있는지 여부를 확인하지 않으므로 주소가 잘 형성된 경우 잘못된 하위 디바이스에 대한 성공을 반환할 수 있습니다.
애플리케이션 매니페스트 요구 사항
I2c 인터페이스에 액세스하려면 애플리케이션 매니페스트의 I2cMaster 필드에서 해당 인터페이스를 식별해야 합니다.