Megosztás a következőn keresztül:


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.