Função I2CMaster_SetDefaultTargetAddress
Cabeçalho: #include <applibs/i2c.h>
Define o endereço do dispositivo subordinado que é direcionado por chamadas para funções POSIX de leitura(2) e gravação(2) na interface I2C master.
Nota
I2CMaster_SetDefaultTargetAddress não é necessário ao usar I2CMaster_Read, I2CMaster_Write ou I2CMaster_WriteThenRead e não tem impacto no parâmetro de endereço dessas funções.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
Parâmetros
fd
O descritor de arquivo para a interface do master I2C.address
O endereço do dispositivo I2C subordinado que é direcionado por chamadas de função de leitura(2) e gravação(2).
Valor retornado
Retorna 0 para êxito ou -1 para falha, nesse caso errno
, será definido como o valor do erro. Essa função não verifica se o dispositivo existe, portanto, se o endereço está bem formado, ele pode retornar o sucesso para um dispositivo subordinado inválido.
Requisitos de manifesto do aplicativo
Para acessar uma interface I2c, seu aplicativo deve identificá-la no campo I2cMaster do manifesto do aplicativo.