Funzione I2CMaster_Open
Intestazione: #include <applicazioni/i2c.h>
Apre e configura un'interfaccia master I2C per l'uso esclusivo da parte di un'applicazione e restituisce un descrittore di file utilizzato per eseguire operazioni sull'interfaccia.
int I2CMaster_Open(I2C_InterfaceId id);
Parametri
-
id
ID dell'interfaccia I2C da aprire.
Errori
Restituisce -1 se si verifica un errore e imposta errno
il valore di errore.
- EACCES: l'accesso all'interfaccia I2C non è consentito; verificare che l'interfaccia esista e si trova nel campo I2cMaster del manifesto dell'applicazione.
Potrebbero anche essere specificati altri errno
errori. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.
Valore restituito
Restituisce il descrittore di file dell'interfaccia I2C, o -1 per errore, nel qual caso errno
è impostato sul valore di errore.
Requisiti del manifesto dell'applicazione
Per accedere a un'interfaccia I2c, l'applicazione deve identificarla nel campo I2cMaster del manifesto dell'applicazione.