Funzione I2CMaster_SetDefaultTargetAddress
Intestazione: #include <applicazioni/i2c.h>
Imposta l'indirizzo del dispositivo subordinato assegnato dalle chiamate per le funzioni POSIX di lettura(2) e scrittura(2) nell'interfaccia master I2C.
Nota
I2CMaster_SetDefaultTargetAddress non è obbligatorio quando si usano I2CMaster_Read, I2CMaster_Write o I2CMaster_WriteThenRead e non ha alcun impatto sul parametro address di tali funzioni.
int I2CMaster_SetDefaultTargetAddress(int fd, I2C_DeviceAddress address);
Parametri
fd
Descrittore di file per l'interfaccia master I2C.address
Indirizzo del dispositivo I2C subordinato assegnato dalle chiamate a funzioni di lettura(2) e scrittura(2).
Valore restituito
Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno
verrà impostato sul valore di errore. Questa funzione non verifica se il dispositivo esiste, quindi se l'indirizzo è ben formato, può restituire un successo per un dispositivo subordinato non valido.
Requisiti del manifesto dell'applicazione
Per accedere a un'interfaccia I2c, l'applicazione deve identificarla nel campo I2cMaster del manifesto dell'applicazione.