Função I2CMaster_Open
Cabeçalho: #include <applibs/i2c.h>
Abre e configura uma interface mestra I2C para utilização exclusiva por uma aplicação e devolve um descritor de ficheiros utilizado para realizar operações na interface.
int I2CMaster_Open(I2C_InterfaceId id);
Parâmetros
-
id
O ID da interface I2C a abrir.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro.
- EACCES: o acesso à interface I2C não é permitido; verifique se a interface existe e se está no campo I2cMaster do manifesto da aplicação.
Também pode ser especificado qualquer outro errno
; esses erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.
Valor devolvido
Devolve o descritor de ficheiros da interface I2C ou -1 para a falha, caso errno
em que está definido como o valor de erro.
Requisitos do manifesto de aplicação
Para aceder a uma interface I2c, a sua aplicação tem de identificá-la no campo I2cMaster do manifesto da aplicação.