Funzione I2CMaster_SetBusSpeed

Intestazione: #include <applicazioni/i2c.h>

Imposta la velocità del bus I2C per le operazioni sull'interfaccia master I2C.

Nota

Non tutte le velocità sono supportate in tutti i dispositivi Azure Sphere. Per informazioni dettagliate, vedere Uso di I2C .

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Parametri

  • fd Descrittore di file per l'interfaccia I2C.

  • speedInHz La velocità richiesta per l'autobus, in Hz.

Valore restituito

Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno verrà impostato sul valore di errore.

Requisiti del manifesto dell'applicazione

Per accedere a un'interfaccia I2c, l'applicazione deve identificarla nel campo I2cMaster del manifesto dell'applicazione.