I2CMaster_SetDefaultTargetAddress függvény
Fejléc: #include <applibs/i2c.h>
Beállítja annak az alárendelt eszköznek a címét, amelyet a read(2) és write(2) POSIX függvények meghívása céloz meg az I2C master felületen.
Megjegyzés
I2CMaster_SetDefaultTargetAddress nem szükséges I2CMaster_Read, I2CMaster_Write vagy I2CMaster_WriteThenRead használatakor, és nincs hatással a függvények címparaméterére.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
Paraméterek
fd
Az I2C-főillesztő fájlleírója.address
A read(2) és write(2) függvényhívások által megcélzott alárendelt I2C-eszköz címe .
Visszatérési érték
Siker esetén 0, hiba esetén -1 értéket ad vissza, amely esetben errno
a hibaérték lesz beállítva. Ez a függvény nem ellenőrzi, hogy az eszköz létezik-e, így ha a cím megfelelően van formázva, az érvénytelen alárendelt eszköz sikerességét is visszaadhatja.
Alkalmazásjegyzékre vonatkozó követelmények
Az I2C-felület eléréséhez az alkalmazásnak azonosítania kell azt az alkalmazásjegyzék I2cMaster mezőjében.