I2CMaster_SetDefaultTargetAddress functie
Header: #include <applibs/i2c.h>
Hiermee stelt u het adres in van het onderliggende apparaat waarop de functies lezen(2) en schrijven(2) POSIX worden aangeroepen op de I2C-hoofdinterface.
Opmerking
I2CMaster_SetDefaultTargetAddress is niet vereist bij het gebruik van I2CMaster_Read, I2CMaster_Write of I2CMaster_WriteThenRead en heeft geen invloed op de adresparameter van deze functies.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
Parameters
fd
De bestandsdescriptor voor de I2C-hoofdinterface.address
Het adres van het onderliggende I2C-apparaat waarop de functie read(2) en write(2) zijn gericht.
Retourwaarde
Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno
wordt ingesteld op de foutwaarde. Met deze functie wordt niet gecontroleerd of het apparaat bestaat, dus als het adres goed is gevormd, kan het succes retourneren voor een ongeldig onderliggend apparaat.
Vereisten voor toepassingsmanifest
Voor toegang tot een I2c-interface moet uw toepassing deze identificeren in het veld I2cMaster van het toepassingsmanifest.