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.