funktionen I2CMaster_SetDefaultTargetAddress
Sidhuvud: #include <applibs/i2c.h>
Anger adressen till den underordnade enheten som används för anrop till funktionerna read(2) och write(2) POSIX i I2C-huvudgränssnittet.
Observera
I2CMaster_SetDefaultTargetAddress krävs inte när du använder I2CMaster_Read, I2CMaster_Write eller I2CMaster_WriteThenRead och påverkar inte adressparametern för dessa funktioner.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
Parametrar
fd
Filbeskrivning för I2C-huvudgränssnittet.address
Adressen till den underordnade I2C-enheten som riktas av funktionsanropen read(2) och write(2).
Returvärde
Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno
felvärdet anges. Den här funktionen verifierar inte om enheten finns, så om adressen är korrekt formaterad kan den returnera framgång för en ogiltig underordnad enhet.
Krav för programmanifest
För att få åtkomst till ett I2c-gränssnitt måste programmet identifiera det i fältet I2cMaster i programmanifestet.