Partager via


I2CMaster_SetBusSpeed, fonction

En-tête : #include <applibs/i2c.h>

Définit la vitesse du bus I2C pour les opérations sur l’interface I2C master.

Note

Toutes les vitesses ne sont pas prises en charge sur tous les appareils Azure Sphere. Pour plus d’informations, consultez Utilisation d’I2C .

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Paramètres

  • fd Descripteur de fichier pour l’interface I2C.

  • speedInHz Vitesse de bus demandée, en Hz.

Valeur de retour

Retourne 0 en cas de réussite ou -1 en cas d’échec, auquel cas errno est défini sur la valeur d’erreur.

Exigences du manifeste d’application

Pour accéder à une interface I2c, votre application doit l’identifier dans le champ I2cMaster du manifeste de l’application.