Condividi tramite


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.