Udostępnij za pośrednictwem


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

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.