Delen via


I2CMaster_SetBusSpeed functie

Header: #include <applibs/i2c.h>

Hiermee stelt u de I2C-bussnelheid in voor bewerkingen op de I2C-hoofdinterface.

Opmerking

Niet alle snelheden worden ondersteund op alle Azure Sphere-apparaten. Zie I2C gebruiken voor meer informatie.

int I2CMaster_SetBusSpeed(int fd, uint32_t speedInHz);

Parameters

  • fd De bestandsdescriptor voor de I2C-interface.

  • speedInHz De aangevraagde bussnelheid, in Hz.

Retourwaarde

Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno wordt ingesteld op de foutwaarde.

Vereisten voor toepassingsmanifest

Voor toegang tot een I2c-interface moet uw toepassing deze identificeren in het veld I2cMaster van het toepassingsmanifest.