Udostępnij za pośrednictwem


Funkcja I2CMaster_SetTimeout

Nagłówek: #include <applibs/i2c.h>

Ustawia limit czasu dla operacji w interfejsie głównym I2C.

int I2CMaster_SetTimeout(int fd, uint32_t timeoutInMs);

Parametry

  • fd Deskryptor plików interfejsu I2C.

  • timeoutInMs Żądany limit czasu (w milisekundach). Ta wartość może zostać zaokrąglona do najbliższej obsługiwanej wartości.

Zwracana wartość

Zwraca wartość 0 dla sukcesu lub -1 dla niepowodzenia, w którym to przypadku errno zostanie 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.