Share via


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.