I2CMaster_SetDefaultTargetAddress, fonction
En-tête : #include <applibs/i2c.h>
Définit l’adresse de l’appareil subordonné ciblé par les appels aux fonctions POSIX read(2) et write(2) sur l’interface I2C master.
Note
I2CMaster_SetDefaultTargetAddress n’est pas nécessaire lors de l’utilisation de I2CMaster_Read, I2CMaster_Write ou I2CMaster_WriteThenRead et n’a aucun impact sur le paramètre address de ces fonctions.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
Paramètres
fd
Descripteur de fichier pour l’interface de master I2C.address
Adresse de l’appareil I2C subordonné ciblé par les appels de fonction read(2) et write(2).
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. Cette fonction ne vérifie pas si l’appareil existe. Par conséquent, si l’adresse est bien formée, elle peut retourner la réussite d’un appareil subordonné non valide.
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.