Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Header: #include <applibs/i2c.h>
Legt die I2C-Busgeschwindigkeit für Vorgänge an der I2C-master-Schnittstelle fest.
Hinweis
Nicht alle Geschwindigkeiten werden auf allen Azure Sphere-Geräten unterstützt. Weitere Informationen finden Sie unter Verwenden von I2C .
int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);
Parameter
fd
Der Dateideskriptor für die I2C-Schnittstelle.speedInHz
Die angeforderte Busgeschwindigkeit in Hz.
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.