Funkcja I2CMaster_Open
Nagłówek: #include <applibs/i2c.h>
Otwiera i konfiguruje interfejs główny I2C do wyłącznego użytku przez aplikację i zwraca deskryptor plików używany do wykonywania operacji w interfejsie.
int I2CMaster_Open(I2C_InterfaceId id);
Parametry
-
id
Identyfikator interfejsu I2C do otwarcia.
Błędy
Zwraca wartość -1 w przypadku napotkania błędu i ustawia errno
wartość błędu.
- EACCES: dostęp do interfejsu I2C jest niedozwolony; sprawdź, czy interfejs istnieje i znajduje się w polu I2cMaster manifestu aplikacji.
Mogą być również określone inne errno
błędy; takie błędy nie są deterministyczne i to samo zachowanie może nie być zachowane za pośrednictwem aktualizacji systemu.
Zwracana wartość
Zwraca opis pliku interfejsu I2C lub -1 dla niepowodzenia, w którym to przypadku errno
jest ustawiona wartość błędu.
Wymagania dotyczące manifestu aplikacji
Aby uzyskać dostęp do interfejsu I2c, aplikacja musi zidentyfikować go w polu I2cMaster manifestu aplikacji.