Função I2CMaster_Open
Cabeçalho: #include <applibs/i2c.h>
Abre e configura uma interface de master I2C para uso exclusivo por um aplicativo e retorna um descritor de arquivo usado para executar operações na interface.
int I2CMaster_Open(I2C_InterfaceId id);
Parâmetros
-
id
A ID da interface I2C a ser aberta.
Erros
Retorna -1 se um erro for encontrado e definir errno
como o valor do erro.
- EACCES: o acesso à interface I2C não é permitido; verifique se a interface existe e está no campo I2cMaster do manifesto do aplicativo.
Qualquer outro errno
também pode ser especificado; esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.
Valor retornado
Retorna o descritor de arquivo da interface I2C ou -1 para falha, nesse caso errno
é definido como o valor do erro.
Requisitos de manifesto do aplicativo
Para acessar uma interface I2c, seu aplicativo deve identificá-la no campo I2cMaster do manifesto do aplicativo.