I2CMaster_SetBusSpeed-Funktion
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.