Funzione I2CMaster_SetTimeoutI2CMaster_SetTimeout Function

Intestazione: #include <applibs/i2c.h>Header: #include <applibs/i2c.h>

Imposta il timeout per le operazioni su un'interfaccia master I2C.Sets the timeout for operations on an I2C master interface.

int I2CMaster_SetTimeout(int fd, uint32_t timeoutInMs);

ParametriParameters

  • fd Il descrittore del file per l'interfaccia I2C.fd The file descriptor for the I2C interface.

  • timeoutInMs Il timeout richiesto, in millisecondi.timeoutInMs The requested timeout, in milliseconds. Questo valore può essere arrotondato al valore supportato più vicino.This value may be rounded to the nearest supported value.

Valore restituitoReturn value

Restituisce 0 per l'esito positivo o-1 per l'esito negativo, nel qual caso errno verrà impostato sul valore di errore.Returns 0 for success, or -1 for failure, in which case errno will be set to the error value.

Requisiti del manifesto dell'applicazioneApplication manifest requirements

Per accedere a un'interfaccia I2C, l'applicazione deve identificarla nel campo I2cMaster del manifesto dell'applicazione.To access an I2c interface, your application must identify it in the I2cMaster field of the application manifest.