Compartilhar via


Função I2CMaster_SetBusSpeed

Cabeçalho: #include <applibs/i2c.h>

Define a velocidade do barramento I2C para operações na interface do master I2C.

Nota

Nem todas as velocidades têm suporte em todos os dispositivos do Azure Sphere. Consulte Usar I2C para obter detalhes.

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Parâmetros

  • fd O descritor de arquivo para a interface I2C.

  • speedInHz A velocidade do barramento solicitada, em Hz.

Valor retornado

Retorna 0 para êxito ou -1 para falha, nesse caso errno , será definido como o valor do erro.

Requisitos de manifesto do aplicativo

Para acessar uma interface I2c, seu aplicativo deve identificá-la no campo I2cMaster do manifesto do aplicativo.