Dela via


funktionen I2CMaster_Open

Sidhuvud: #include <applibs/i2c.h>

Öppnar och konfigurerar ett I2C-huvudgränssnitt för exklusiv användning av ett program, och returnerar en filbeskrivning som används för att utföra åtgärder i gränssnittet.

int I2CMaster_Open(I2C_InterfaceId id);

Parametrar

  • id ID för det I2C-gränssnitt som ska öppnas.

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet.

  • EACCES: åtkomst till I2C-gränssnittet är inte tillåtet. kontrollera att gränssnittet finns och finns i I2cMaster-fältet i programmanifestet.

errno Andra kan också anges, sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.

Returvärde

Returnerar filbeskrivning för I2C-gränssnittet, eller -1 för fel, i vilket fall errno är inställt på felvärdet.

Krav för programmanifest

För att få åtkomst till ett I2c-gränssnitt måste programmet identifiera det i fältet I2cMaster i programmanifestet.