Compartilhar via


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

  • fdO 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.