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.