I2CMaster_Open functie
Header: #include <applibs/i2c.h>
Hiermee opent en configureert u een I2C-hoofdinterface voor exclusief gebruik door een toepassing en wordt een bestandsdescriptor geretourneerd die wordt gebruikt om bewerkingen op de interface uit te voeren.
int I2CMaster_Open(I2C_InterfaceId id);
Parameters
-
id
De id van de I2C-interface die moet worden geopend.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
- EACCES: toegang tot de I2C-interface is niet toegestaan; controleer of de interface bestaat en zich in het veld I2cMaster van het toepassingsmanifest bevindt.
errno
Andere fouten kunnen ook worden opgegeven; dergelijke fouten zijn niet deterministisch en hetzelfde gedrag wordt mogelijk niet bewaard via systeemupdates.
Retourwaarde
Retourneert de bestandsdescriptor van de I2C-interface, of -1 voor fout, in welk geval errno
is ingesteld op de foutwaarde.
Vereisten voor toepassingsmanifest
Voor toegang tot een I2c-interface moet uw toepassing deze identificeren in het veld I2cMaster van het toepassingsmanifest.