Sdílet prostřednictvím


funkce I2CMaster_Open

Záhlaví: #include <applibs/i2c.h>

Otevře a nakonfiguruje hlavní rozhraní I2C pro výhradní použití aplikací a vrátí popisovač souborů používaný k provádění operací v rozhraní.

int I2CMaster_Open(I2C_InterfaceId id);

Parametry

  • id ID rozhraní I2C, které se má otevřít.

Chyby

Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno se na chybovou hodnotu.

  • EACCES: přístup k rozhraní I2C není povolen; ověřte, že rozhraní existuje a je v poli I2cMaster manifestu aplikace.

Je také možné zadat všechny ostatní errno chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.

Vrácená hodnota

Vrátí popisovač souboru rozhraní I2C nebo -1 pro chybu, v tomto případě errno je nastavena na chybovou hodnotu.

Požadavky manifestu aplikace

Pokud chcete získat přístup k rozhraní I2c, vaše aplikace ho musí identifikovat v poli I2cMaster manifestu aplikace.