Freigeben über


I2CMaster_SetTimeout-Funktion

Header: #include <applibs/i2c.h>

Legt das Timeout für Vorgänge auf einer I2C-master-Schnittstelle fest.

int I2CMaster_SetTimeout(int fd, uint32_t timeoutInMs);

Parameter

  • fd Der Dateideskriptor für die I2C-Schnittstelle.

  • timeoutInMs Das angeforderte Timeout in Millisekunden. Dieser Wert kann auf den nächsten unterstützten Wert gerundet werden.

Rückgabewert

Gibt 0 für erfolg oder -1 für Fehler zurück. In diesem Fall errno wird auf den Fehlerwert festgelegt.

Anforderungen an das Anwendungsmanifest

Um auf eine I2c-Schnittstelle zugreifen zu können, muss Ihre Anwendung diese im Feld I2cMaster des Anwendungsmanifests identifizieren.