funkce I2CMaster_SetDefaultTargetAddress
Záhlaví: #include <applibs/i2c.h>
Nastaví adresu podřízeného zařízení, na které cílí volání funkcí read(2) a write(2) POSIX v hlavním rozhraní I2C.
Poznámka
I2CMaster_SetDefaultTargetAddress se při použití I2CMaster_Read, I2CMaster_Write nebo I2CMaster_WriteThenRead nevyžaduje a nemá žádný vliv na parametr adresy těchto funkcí.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
Parametry
fd
Popisovač souboru pro hlavní rozhraní I2C.address
Adresa podřízeného zařízení I2C, na které cílí volání funkcí read(2) a write(2).
Vrácená hodnota
Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno
se nastaví na chybovou hodnotu. Tato funkce neověřuje, jestli zařízení existuje, takže pokud je adresa ve správném formátu, může vrátit úspěch pro neplatné podřízené zařízení.
Požadavky manifestu aplikace
Pokud chcete získat přístup k rozhraní I2c, vaše aplikace ho musí identifikovat v poli I2cMaster manifestu aplikace.