I2CMaster_Open, fonction
En-tête : #include <applibs/i2c.h>
Ouvre et configure une interface de master I2C pour une utilisation exclusive par une application et retourne un descripteur de fichier utilisé pour effectuer des opérations sur l’interface.
int I2CMaster_Open(I2C_InterfaceId id);
Paramètres
-
id
ID de l’interface I2C à ouvrir.
Erreurs
Retourne -1 si une erreur est rencontrée et définit errno
sur la valeur d’erreur.
- EACCES : l’accès à l’interface I2C n’est pas autorisé ; Vérifiez que l’interface existe et se trouve dans le champ I2cMaster du manifeste de l’application.
Toutes les autres errno
peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.
Valeur de retour
Retourne le descripteur de fichier de l’interface I2C, 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.