Delen via


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.